题目描述
偷菜,一般是指某些社交网站所开设的农场游戏中的一种活动,也代指这种游戏本身。即在好友的农场里,收获好友的虚拟劳动果实。也有现实中行为,偷取别人菜地中的菜。
随着“开心农场”等娱乐游戏风靡互联网,“偷菜”遂瞬间蹿红网络,席卷网民生活。于是,“你‘偷’了吗”便成为大家见面的招呼语。很快,数百万都市白领成为“偷菜”队伍中的主力军,每天在“偷”与防“偷”中乐此不疲,甚至定闹钟半夜起床“偷”菜。根据“农作物”生长规律而变化制定偷菜时间表。
输入
仅一行,分别为当前时间,作物成熟需要的时间, 格式均为Hour:Minute。
输出
24小时制的作物成熟时间,格式为hh:mm。小时和分钟输出时均占2位宽度,不足两位时用0补齐。
样例输入
13:15 0:30
样例输出
13:45
提示
有的作物成熟可能需要超过24小时,printf("%02d",h),可以将h按照2位输出,不足两位前面补0。
也可以使用cout << set(2) << setfill('0') << h;格式来进行小时2位宽度输出时,不足两位前面补0。
代码如下:
#include<stdio.h>
int main()
{
int h1, h2, h3;
int m1, m2, m3;
scanf("%d:%d%d:%d", &h1, &m1, &h2, &m2);
h3 = h1 + h2;
m3 = m1 + m2;
while (m3 >= 60)//分钟转化成小时
{
h3++;
m3 = m3 - 60;
}
while (h3 >= 24)//24小时制,超过24重新计算
{
h3 = h3 - 24;
}
printf("%02d:%02d", h3, m3);
return 0;
}