用c语言写出5分钟倒计时
时间: 2023-10-13 14:06:17 浏览: 74
用C语言编写倒计时程序
5星 · 资源好评率100%
以下是用 C 语言实现的 5 分钟倒计时的示例代码:
```c
#include <stdio.h>
#include <time.h>
int main() {
time_t end_time, current_time;
int remaining_time;
// 计算倒计时结束时间
end_time = time(NULL) + 5 * 60;
while (1) {
// 获取当前时间
current_time = time(NULL);
// 计算剩余时间
remaining_time = (int)difftime(end_time, current_time);
// 判断倒计时是否结束
if (remaining_time <= 0) {
printf("Time's up!\n");
break;
}
// 显示剩余时间
printf("Remaining time: %02d:%02d\n", remaining_time / 60, remaining_time % 60);
// 等待一秒钟
sleep(1);
}
return 0;
}
```
这个程序使用了 time.h 头文件中的 time 函数来获取当前时间和计算剩余时间,使用了 sleep 函数来等待一秒钟。程序会在屏幕上每秒钟显示一次剩余时间,直到倒计时结束,然后输出 "Time's up!"。
阅读全文