c語言 倒計時時鍾程序

||如果你有TC,可以試一試。
VC 的 kbhit() 不能返回 鍵名。回
23:59:59 -- 86400 秒

#include <stdio.h>
#include <windows.h>
#include <conio.h>

void main()
{
long int t;
int flag =0;
t = 86400;

printf("press S start, press E stop\n");
while(1)
{
if (kbhit() == 'S' |答| kbhit() == 's') flag =1;
if (kbhit() == 'E' || kbhit() == 'e') flag =0;
Sleep(1000);
if (flag == 1) t = t -1;
if (t <= 0) break;
printf("%d ",t);
}

❷ c語言 倒計時程序 停止功能

就是在倒計時的循環中監測鍵盤按鍵,發現0按下即中止計時並輸出時間。關鍵是監測鍵盤時程序不停,看下tc的bioskey函數吧:http://ke..com/view/653950.html

❸ 求個c語言小代碼,很簡單的分鍾倒計時程序

#include <stdio.h>#include <Windows.h>int main(void) { int minutes,i; printf("請輸入分鍾數:"); scanf("minutes"); for (; minutes >= 0; --minutes) { for (int i = 60; i >= 0; --i) { printf("還剩 %d 分鍾 %d 秒 結束\n", minutes, i);//輸出剩餘時間 Sleep(1000);//延時函數延時一秒 }; }; printf("計時結束\n"); system("PAUSE"); return 0;
};
//我再別人那裡改了一下可以用試過了

❹ c語言倒計時怎麼編

1、C語言中實現精確計時,參考代碼如下:
ANSIC: ftime()
struct timeb {
time_t time;
unsigned short millitm;
short timezone;
short dstflag;
};
2、另外,還有就是更精確定計時,需要CPU的支持,具體情況,可以參考MSDN。
LARGE_INTEGER frequency = {0};
LARGE_INTEGER now = {0};
LARGE_INTEGER end = {0};
QueryPerformanceFrequency(&frequency);
while (QueryPerformanceCounter(&now) && ((now.QuadPart - end.QuadPart) < 0))
{
Sleep(0);
}

❺ 求高手幫忙給做個用C語言編寫倒計時器,60分鍾的倒計時,求源代碼,在線等啊。

||||
#include "stdio.h"
#include "Windows.h"
int main() {
printf("請輸入倒計時時間(例如:01:26:30):");
int hour=0, min=0, sec=0;
scanf("%d:%d:%d", &hour, &min, &sec);
if(hour>24 || hour<0 || min>60 || min<0 || sec>60 || sec<0) {
printf("輸入有誤! ");
return 0;
}
printf("倒計時開始! ");
int i, j, k;
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);
}
sec = 59;
}
min = 59;
}
exit(0);
}

自定義時間, 一個小時的話 自己變成1:00:00 就行了

❻ C語言高手看過來,2分鍾倒計時代碼例如2:00 1:59

#include <stdio.h>
#include <Windows.h>
int main()
{
int m=2,s=0;
for(;;)
{
system("cls");
printf("%d:%d",m,s);
if(s<=0)
{
m--;
s=60;
}
Sleep(1000);
s--;
if(s<=0 && m<=0)
break;
}
system("pause");
}

❼ c語言 製作 倒計時

||

#include"stdio.h"

#include"Windows.h"

intmain(){

printf("請輸入倒計時時間(例如:01:26:30):");

inthour=0,min=0,sec=0;

scanf("%d:%d:%d",&hour,&min,&sec);

if(hour>24||hour<0||min>60||min<0||sec>60||sec<0){

printf("輸入有誤! ");

return0;

}

printf("倒計時開始! ");

inti,j,k;

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);

}

sec=59;

}

min=59;

}

exit(0);

}

❽ 用C語言編寫:計算前N個自然數的倒數之和

#include
<stdio.h>
double
fun1(int
n)
{
int
i;
double
sum
=
0;
for
(i
=
1;
i
<=
n;
i++)
sum
+=
1.0/i;
return
sum;
}
int
main(void)
{
int
n;
printf("請輸入一個整數:");
scanf("%d",&n);
printf("前%d個自然數的倒數之和
=
%lf\n",n,fun1(n));
}

❾ c語言 倒計時程序

對硬體的啊。

P2=0;
P1=display_code[display_data[i]];
P2=k;
k=k>>1;
不懂。

不過感覺問題不大。先把main里的i的上限從250改到216.
在display()里做3個判斷(可能會要做個全局變數,或者加個參數,記錄當前是多少。)
判斷是否是0,大於10,大於100
另外,站長團上有產品團購,便宜有保證

❿ 請問C語言能不能做一個倒計時的功能

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>

void my_menu(void)
{
system("cls");

printf("界面\n");
}

void my_operate(void)
{
printf("%c\n", getch());//注意:可以將輸入值用數組等保存,這里沒有保存
}

void my_time(void)
{
int i;

for (i=60; i>0; i--)
{
Sleep(999);
system("cls");
printf("倒計時:%d\n", i);

printf("\n請輸入一個字元:");
if (kbhit())
{
my_operate();
}
}

my_menu();
}

int main(void)
{
my_time();

return 0;
}