★实验任务
一天,小明意外地发现自己的电子手表不准了。于是,他便去找好友小东校对时间。调
皮的小东为了捉弄小明,并没有直接告诉他当前的时间,只是告诉他当前时间和手表的时间
差。现在,纠结中的小明向你求助来了。
给你手表上的时间(格式:HH:MM)和时间差(一个整数,表示当前时间与手表的时间差。
单位为分钟)。你必须告诉小明当前时间(格式:HH:MM)。
★数据输入
输入为标准输入,第一行为手表时间 HH:MM,时间用 24 小时制表示
(00:00<=HH:MM<=23:59)。第二行为一个整数n(-1440<n<1440 ,n不为0),表示时间差。
输入确保当前时间,与手表的时间在同一天。
★数据输出
输出仅一行,为当前时间(格式HH:MM)
输入示例 输出示例
12:01 13:00
59
输入示例 输出示例
08:30 06:50
-100
★提示
printf函数中,可以用%02d来输出宽度至少为2的整数,如果整数不足2位,则前面
将自动加前导0.
代码:
#include<stdio.h>
int main()
{
int a,b,e;
int c,d,f,g;
scanf("%d:%d %d",&a,&b,&e);
c=a*60+b;
g=c+e;
d=g/60;f=g%60;
printf("%02d:%02d",d,f);
return 0;
}
时间的转换搞清楚就没问题了