应用定时器程序编写一只秒表
时间: 2023-07-07 18:13:12 浏览: 71
好的,以下是一个简单的秒表程序示例,使用定时器实现:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <Windows.h>
int main()
{
int hour = 0, minute = 0, second = 0;
printf("Press any key to start the stopwatch.\n");
getch();
system("cls"); //清屏
while (1)
{
printf("%02d:%02d:%02d\n", hour, minute, second);
second++;
if (second == 60)
{
minute++;
second = 0;
}
if (minute == 60)
{
hour++;
minute = 0;
}
Sleep(1000); //延时1秒
system("cls"); //清屏
}
return 0;
}
```
该程序使用了一个无限循环,每次循环输出当前的时间,然后将秒数加1,如果秒数达到60,则将分钟数加1,如果分钟数达到60,则将小时数加1。使用Sleep函数实现了1秒的延时,使用system("cls")函数清空控制台屏幕,实现秒表显示的效果。
阅读全文