5-2
下列程序读入时间数值,将其加1秒后输出,时间格式为:hh: mm: ss,即“小时:分钟:秒”,当小时等于24小时,置为0。
#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.minute++;
time.second = 0;
if(time.minute == 60)
{
time.hour++;
time.minute = 0;
if( time.hour == 24)
time.hour = 0;
}
}
printf ("%d:%d:%d\n", time.hour, time.minute, time.second );
return 0;
}
本文介绍了一个简单的C语言程序,该程序接收用户输入的时间格式(小时:分钟:秒),然后将秒数增加一,并处理进位情况,确保时间格式正确。当秒数达到60时,会转换成1分钟,分钟数相应加一,同样地处理小时数。
5443

被折叠的 条评论
为什么被折叠?



