精华内容
下载资源
问答
  • C语言倒计时

    2020-01-20 19:29:32
    #include “stdio.h”#include “stdlib.h”#include “windows.h"int main(){ int hour=0,... printf(“输入要倒计时的时间:”); scanf(”%d.%d.%d",&hour,&min,&sec); if(hour>24 || hour<0 ...

    List item

    #include “stdio.h”#include “stdlib.h”#include “windows.h"int main(){ int hour=0,min=0,sec=0; int i,j,k; printf(“输入要倒计时的时间:”); scanf(”%d.%d.%d",&hour,&min,&sec); if(hour>24 || hour<0 || min>60 || min<0 || sec>60 || sec<0) { printf(“输入有误!”); return 0; } else printf(“倒计时开始!”); for(i=hour;i>=0;i–) { for(j=min;j>=0;j–) { for(k=sec;k>=0;k–) { printf("%2d.%2d.%2d",i,j,k); Sleep(1000); system(“cls”); } sec=59; } min=59; } exit(0); }

    展开全文
  • C语言 倒计时

    2016-07-12 14:24:51
    我想在四子棋控制台程序里,添加一个计时功能,用clock()函数,为什么我移动棋子,秒数减1,而且不太准确,应该怎么实现呢?
  • c语言倒计时抽奖程序

    2014-05-15 21:49:45
    c语言倒计时抽奖程序 10秒倒计时 时间库函数 随机函数
  • C语言倒计时

    2012-12-21 10:14:41
    用C做的一个小型倒计时器,输入时间将实现倒计时操作。
  • C语言倒计时程序

    万次阅读 多人点赞 2018-04-10 21:25:22
    用户输入一个时间,程序执行倒计时。 核心代码: #include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt; #include &amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt; #include &amp;amp;amp;lt;...

    用户输入一个时间,程序执行倒计时。

    核心代码:

      #include <stdio.h>
    	#include <stdlib.h>
    	#include <windows.h>
    	int main()
    	{
    		int a;      //定义一个倒计时的时间变量  a(秒)
    		printf("请输入要倒计时的时间:\n");
    		scanf("%d",&a);      //用户输入所需要倒计时的时间 秒(s)
    		system("color 0a");   //指定倒计时在运行时的颜色
    		while(a>=0)
    		{
    			system("cls");
    			printf("%d",a);
    			Sleep(1000);
    			a=a-1;
    		}
    		system("pause");     
    	}
    
    展开全文
  • 通过C语言实现关机,有两种方式:1 通过system函数,调用dos的关机命令。通过stdlib.h中的int system(char *cmd);可以执行dos命令cmd。dos下关机的命令为shutdown -s,于是嗲用system("shutdown -s");即可实现关机...

    通过C语言实现关机,有两种方式:

    1 通过system函数,调用dos的关机命令。

    通过stdlib.h中的

    int system(char *cmd);

    可以执行dos命令cmd。

    dos下关机的命令为shutdown -s,于是嗲用

    system("shutdown -s");

    即可实现关机操作。

    2 通过调用windows提供的api函数,来实现关机:

    void shut_down_windows(){HANDLE hToken;TOKEN_PRIVILEGES tkp;// Get a token for this process.if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) return( FALSE );// Get the LUID for the shutdown privilege.LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);tkp.PrivilegeCount = 1; // one privilege to set tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;// Get the shutdown privilege for this process.AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);if (GetLastError() != ERROR_SUCCESS) return FALSE;// Shut down the system and force all applications to close.if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, SHTDN_REASON_MAJOR_OPERATINGSYSTEM | SHTDN_REASON_MINOR_UPGRADE | SHTDN_REASON_FLAG_PLANNED)) return FALSE;return TRUE;}

    取消

    评论

    展开全文
  • C语言 倒计时程序

    千次阅读 2019-09-12 00:50:01
    #include <stdio.h> #include <stdlib.h> int main() { printf("remain time :\n"); int a=15; while(--a>=0) { printf("%5d\r",a); fflush(stdout);...只是实现了简单的计...
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
    	printf("remain time :\n");
    	
    	int a=15;
    	while(--a>=0)
    	{
    		printf("%5d\r",a);
    		fflush(stdout);
    		sleep(1);
    	}	
    }
    
    #include<stdio.h>
    #include<stdlib.h>
    #include<sys/epoll.h>
    #include<unistd.h>
    #include<sys/socket.h>
    #include<arpa/inet.h>
    
    #define MAXLEN 1024
    #define SERV_PORT 8000
    #define MAX_OPEN_FD 1024
    
    int main(int argc,char *argv[])
    {
        int connfd = 0;
        char buffer[MAXLEN]={0};
        struct sockaddr_in cliaddr;
        socklen_t clilen = sizeof(cliaddr);
    
        int listenfd = socket(AF_INET,SOCK_STREAM,0);
    
        struct sockaddr_in servaddr;
        servaddr.sin_family = AF_INET;
        servaddr.sin_addr.s_addr = htonl(INADDR_ANY);
        servaddr.sin_port = htons(SERV_PORT);
        
    	bind(listenfd,(struct sockaddr*)&servaddr,sizeof(servaddr));
        
    	listen(listenfd,20);
    	
        int epollfd = epoll_create(MAX_OPEN_FD);
    	
        struct epoll_event  stevent, events[MAX_OPEN_FD];
    	stevent.events = EPOLLIN;
    	stevent.data.fd = listenfd;
    
        int ret = epoll_ctl(epollfd,EPOLL_CTL_ADD,listenfd,&stevent);
    
        for (;;)
        {
            size_t nready = epoll_wait(epollfd,events,MAX_OPEN_FD,-1);
    		if (-1 == nready) 
    		{
    			perror("epoll_pwait error ");
    			exit(EXIT_FAILURE);
    		}
    		
            for (int i = 0; i < nready; ++i)
            {
                if (events[i].data.fd == listenfd )
                {
                    connfd = accept(listenfd,(struct sockaddr*)&cliaddr,&clilen);
    				if (-1 == connfd) 
    				{
    				   perror("accept error");
    				   exit(EXIT_FAILURE);
    			    }
    				
                    stevent.data.fd = connfd;				
                    stevent.events = EPOLLIN | EPOLLET;
                    epoll_ctl(epollfd,EPOLL_CTL_ADD,connfd,&stevent);
                }
    			else if(events[i].events & EPOLLIN)
    			{
                    int cli_fd = events[i].data.fd;
                    int nread = read(cli_fd, buffer, sizeof(buffer));
    				if (nread ==0)
    				{
    					epoll_ctl(epollfd,EPOLL_CTL_DEL,cli_fd,NULL);
    					close(cli_fd);
    				}
    				else if (nread <0)
    				{
    					perror("accept error");
    					return -1;
    				}
    				
    				stevent.data.fd = cli_fd;
                    stevent.events = EPOLLOUT | EPOLLET;
                    epoll_ctl(epollfd, EPOLL_CTL_MOD, cli_fd, &stevent);
    			}
    			else if(events[i].events & EPOLLOUT)
    			{
                    int cli_fd = events[i].data.fd;
                    write(cli_fd, buffer, sizeof(buffer));
    				
    				stevent.data.fd = cli_fd;
                    stevent.events = EPOLLIN | EPOLLET;
                    epoll_ctl(epollfd, EPOLL_CTL_MOD, cli_fd, &stevent);	
    			}
                else 
                {
    
                }
            }
        }
    	
        return 0;
    }
    #include<stdio.h>
    #include<stdlib.h>
    #include <string.h>
    #include<sys/socket.h>
    #include<arpa/inet.h>
    #include <unistd.h>
    #include <time.h>
     
    int num =0;
    
    int main(int argc, char* argv[]){
            int sock;
            int i = 0;
    		
    		if(argc != 2)
    		{
    			printf("param error\n");
    		}
    		
    		time_t t1 = time(NULL);
    			
            while(1)
    		{	
    			sock = socket(AF_INET,SOCK_STREAM,0);
    			if(-1 == sock)
    			{
    				perror("socket create error");
    				break;
    			}
    
    			struct sockaddr_in servaddr;
    			memset(&servaddr,0,sizeof(servaddr));
    			servaddr.sin_family = AF_INET;
    			servaddr.sin_port = htons(atoi(argv[2]));
    			servaddr.sin_addr.s_addr = inet_addr(argv[1]);
    
    			if(connect(sock,(struct sockaddr*)&servaddr,sizeof(servaddr))<0)
    			{
    				perror("connect error");
    				break;
    			}
    			struct sockaddr_in cliaddr;
    			socklen_t addrlen;
    			getsockname(sock,(struct sockaddr*)&cliaddr,&addrlen);
    			printf("ip = %s ,port = %d\n",inet_ntoa(cliaddr.sin_addr),ntohs(cliaddr.sin_port));
    			
    			++num;
    		}
    		
    		time_t t2 = time(NULL);
    
    		printf("num=%d, time=%d\n, su=%f",++num, t2-t1, (float)num/t2-t1);
    
    	close(sock);
    	
    	while(true)
    		sleep(5);
    	
    	return 0;
    }

    只是实现了简单的倒计时,可以拓展为其他类型的屏幕刷新程序。

    原理:转义字符 \r,fflush刷新缓存

     

    展开全文
  • 数码管倒计时程序,绝对完备可用·
  • 写出一个60s倒计时的汇编语言,不要用C语言写,用汇编语言。再设置一个按键,按一下,停止倒计时,再按一下,恢复倒计时。;按键连接在P3.2;---------------------------------------ORG0000HLJMPMAINORG0003HLJMPX0_...
  • 您输入的倒计时为【%d小时%d分钟%d秒】,即将开始计时\n\n " ,a,b,c); 15 while (a>= 0 ) 16 { 17 while (b>= 0 && b 60 ) 18 { 19 while (c>= 0 && c 60 ) 20 { 21 Sleep( 1000 ); 22 ...
  • 2分钟C语言倒计时程序

    千次阅读 2014-05-14 16:18:22
    #include #include ...//计时结束判断 break;  seconds-=1; //每一秒秒针自减1 printf("%d:%02d",minutes,seconds); Sleep(1000);  } system("pause"); return 0; }
  • 30秒倒计时c语言51单片机实现原理图:程序:#include#define uchar unsigned char#define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;sbit D=P2^3;uint tt,temp,shi,ge,a;uchar code shuma[]= {0x3f,0x06,0x5b...
  • 今天写一个简单的倒计时函数 代码如下: 1 #include<stdio.h> 2 #include<windows.h> 3 4 int main() 5 { 6 int i; 7 printf("倒计时\n"); 8 for (i = 5;i >= 0;i--) 9 { 10 ...
  • #include #include #include int main() { #if 1  int bootdelay = 10;  printf("Hit any key to stop autoboot: %2d ", bootdelay);  fflush(stdout);  while(bootdelay > 0)  { ... --bo
  • C语言倒计时.cpp

    2013-06-18 11:10:13
    C语言写的倒计时程序,cpp文件。输入整数,以此整数进行倒数
  • C语言倒计时

    2020-05-25 10:37:39
    在这里插入代码片@[TOC]( #include<stdio.h> #include<stdlib.h> #include<windows.h> int main() { int i; while(1) { scanf("%d",&i); if(i>0) ...在windows系统上利用头
  • C语言 编写倒计时程序

    千次阅读 2021-01-22 16:02:03
    编写一个两分钟的倒计时。形如2:00 1:59 1:58 1:57…1:00 0:59 0:58…0:01 0:00 #include <iostream> #include <cstdio> #include<windows.h> using namespace std; int main() { int a=2,b=0; ...
  • C语言-倒计时操作操作

    千次阅读 2016-12-29 15:13:53
    C C语言 JNI NDK 倒计时 休眠 unistd库 unistd.h sleep android
  • 利用C语言完成倒计时关机 没什么好说的,都是一些基本语句 国际惯例,直接展示 代码片 #include<stdio.h> #include<string.h> //关机程序头文件 int main() { int second; printf("要几秒后关机?...
  • c语言-倒计时

    千次阅读 2019-02-01 19:26:06
    #include&lt;stdio.h&gt; #include&lt;time.h&gt; #include&lt;windows.h&gt; int countDown() { int hour,min,sec;// int hour_h,min_m,sec_s;...//time_t equals lon...
  • C语言编写倒计时程序

    热门讨论 2008-11-11 20:06:37
    倒计时 这是用C语言编写的一个简单的计时工具; 可以插在其他较大的程序中
  • 程序要有对文件的读写权限 倒计时s秒 响铃 倒计时前的等待
  • 如何用C语言实现倒计时

    千次阅读 2021-03-21 10:01:07
    使用C语言编写一个60秒倒计时的程序,黑底绿字,看起来真酷! #include <bits/stdc++.h> #include <windows.h> using namespace std; int main(){ int a; a = 60; system("color 0a"); while( a>...
  • C语言日期倒计时

    千次阅读 2014-11-08 00:58:27
     printf("*****放假倒计时*****\n\n");  //year0 =1990; month0=1; day0=1;  printf("请分别输入放假日期=>年、月、日:");  scanf("%d %d %d", &year,&month,&day);  printf("今天是%d年%d月%d日\n\n...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 261
精华内容 104
关键字:

c语言倒计时

c语言 订阅