请问怎么用c语言怎么写一个最简单计时器?

 我来答
真的无奈啊0000
推荐于2017-09-20 · TA获得超过577个赞
知道小有建树答主
回答量:279
采纳率:75%
帮助的人:78.6万
展开全部
#include<stdio.h>
#include<windows.h>
int main()
{
int hour = 0, min = 0, sec = 0;
while (1){
Sleep(1000);//暂停1s
system("cls");//清屏
sec++;
if (sec == 60){
min++;
sec = 0;
}
if (min == 60){
hour++;
min = 0;
}
if (hour == 24){
hour = 0;
}
printf("%02d:%02d:%02d\n", hour, min, sec);
//%02d输出长度为2,不足2前面补0
}
return 0;
}

运行截图

库葛祢康复
2020-05-08 · TA获得超过4356个赞
知道大有可为答主
回答量:3166
采纳率:34%
帮助的人:248万
展开全部
12345678910111213141516171819202122232425#include<stdio.h>#include<windows.h>int main(){ int hour = 0, min = 0, sec = 0; while (1){ Sleep(1000);//暂停1s system("cls");//清屏 sec++; if (sec == 60){ min++; sec = 0; } if (min == 60){ hour++; min = 0; } if (hour == 24){ hour = 0; } printf("%02d:%02d:%02d\n", hour, min, sec); //%02d输出长度为2,不足2前面补0 } return 0;}
运行截图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高人仰北谋
2015-05-14 · TA获得超过3402个赞
知道大有可为答主
回答量:2259
采纳率:86%
帮助的人:739万
展开全部
方案1,循环调用time函数,到指定时间后触发事件
方案2:调用sleep函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式