倒计时c语言
❶ 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;
}