输入开始时间:
Please input hour-clock(12 25 20): 1 20 20
Please input seconds(1200): 10000
输出结果:
New Time : 04:07:00
#include <stdio.h>
#include <string.h>
typedef struct clock{
int hour;
int minute;
int second;
}Clock;
int main()
{
Clock clk;
printf("Please input hour-clock(12 25 20): ");
scanf("%d %d %d", &clk.hour, &clk.minute, &clk.second);
int seconds;
printf("Please input seconds(1200): ");
scanf(" %d", &seconds);
clk.second += seconds;
while( clk.second>=60 ){
clk.minute++;
clk.second -= 60;
}
while( clk.minute>=60 ){
clk.hour++;
clk.minute -= 60;
}
while( clk.hour>=24 ){
clk.hour -= 24;
}
printf("New Time : %02d:%02d:%02d", clk.hour, clk.minute, clk.second);
return 0;
}
本文介绍了一个简单的时间计算程序,该程序能够接收用户输入的小时、分钟和秒数,并加上额外的秒数,然后输出新的时间格式。通过使用结构体来表示时间,并通过循环将多余的秒数转换为分钟和小时。
1821

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



