题目描述
给出一个24小时制的时间,输出X分钟后的时间。
输入
多组实例,遇到EOF结束。
每组实例首先输入一个24小时制的时间,格式为HH:MM。
接下来输一个整数X(0<=X<=10^5)。
输出
输出X分钟后对应的时间,注意包含前导零。
#include<stdio.h>
int main(){
int a,d,c,e;
char b;
while(scanf("%d%c%d%d",&a,&b,&c,&d)!=EOF){
c=c+d;
if(c>=60){ //对分钟数相加后是否大于60进行判断
e=c/60;
c=c%60;
a=a+e;
}
if(a>=24){ //对小时数相加后是否大于24进行判断
a-=24;
}
if(a<10) //判断小时数是否小于0
printf("0");
printf("%d:",a);
if(c<10) //判断分钟数是否小于0
printf("0");
printf("%d\n",c);
}
return 0;
}