下列程序读入时间数值,将其加1秒后输出,时间格式为:hh: mm: ss,即“小时:分钟:秒”,当小时等于24小时,置为0。 #include <stdio.h> struct { int hour, minute, second; } time; int main(void) { scanf("%d:%d:%d", ); time.second++; if( == 60){ ; time.second = 0; if(time.minute == 60){ time.hour++; time.minute = 0; if( ) time.hour = 0; } } printf ("%d:%d:%d\n", time.hour, time.minute, time.second ); return 0; }
时间: 2024-01-12 19:04:29 浏览: 92
JavaScript将时间从秒转换到hh:mm:ss的形式
这是一个 C 语言的程序,它的作用是读入一个时间数值,将其加1秒后输出,时间格式为“小时:分钟:秒”,当小时等于24小时时,将其置为0。
下面是程序代码:
```c
#include <stdio.h>
struct {
int hour, minute, second;
} time;
int main(void) {
scanf("%d:%d:%d", &time.hour, &time.minute, &time.second);
time.second++;
if (time.second == 60) {
time.second = 0;
time.minute++;
if (time.minute == 60) {
time.minute = 0;
time.hour++;
if (time.hour == 24)
time.hour = 0;
}
}
printf("%d:%d:%d\n", time.hour, time.minute, time.second);
return 0;
}
```
你可以根据自己的需要,将程序代码复制到编译器中运行。
阅读全文