用c语言本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。
时间: 2023-05-11 09:04:29 浏览: 323
编写程序计算当前时间1秒后的时间
5星 · 资源好评率100%
好的,这是一个比较简单的问题,以下是代码实现:
```c
#include <stdio.h>
int main() {
int hour, minute, second, n;
printf("请输入当前时间(hh:mm:ss):");
scanf("%d:%d:%d", &hour, &minute, &second);
printf("请输入要加的秒数:");
scanf("%d", &n);
second += n;
minute += second / 60;
second %= 60;
hour += minute / 60;
minute %= 60;
hour %= 24;
printf("时间为:%02d:%02d:%02d\n", hour, minute, second);
return 0;
}
```
这个程序会先让用户输入当前时间和要加的秒数,然后计算出加上秒数后的时间,并以hh:mm:ss的格式输出。如果超过23:59:59,就从0点开始计时。
阅读全文