C语言:时间计算
题目
给出当前时间(XX时XX分XX秒),计算经过n秒后的时间,输出格式
(XX时XX分XX秒,注意0的补位),超过24时则显示第二天的时间。例如:
输入:09时11分22秒 125秒
输出:09时13分27秒
代码
#include<stdio.h>
int main(){
int h,m,s,n;
scanf("%d时%d分%d%秒 %d秒",&h,&m,&s,&n);
s += n;
if(s>=60){
m += s / 60;
s = s % 60;
if(m>=60){
h += m / 60;
m = m % 60;
if(h>=24){
h = h % 24;
}
}
}
printf("%02d时%02d分%02d秒",h,m,s);
return 0;
}

浙公网安备 33010602011771号