帮我写一段倒计时30分钟倒计时的C语言代码
时间: 2024-03-04 18:27:13 浏览: 56
c代码-倒计时60秒(简便法)
5星 · 资源好评率100%
好的,下面是倒计时30分钟的C语言代码:
```
#include <stdio.h>
#include <time.h>
int main() {
time_t start_time = time(NULL);
time_t end_time = start_time + 1800; // 30 minutes from the start time
while (time(NULL) < end_time) {
int remaining_seconds = end_time - time(NULL);
printf("Countdown: %02d:%02d\n", remaining_seconds / 60, remaining_seconds % 60);
sleep(1); // wait for 1 second
}
printf("Countdown finished!\n");
return 0;
}
```
这段代码使用了 time.h 头文件中的 time 函数来获取当前系统时间,计算出距离结束时间还有多长时间,然后每隔一秒输出一次剩余时间,直到倒计时结束后输出 "Countdown finished!" 。希望能对你有所帮助。
阅读全文