瓜瓜的巴巴出差啦!去了某国学习,要好几个月才能回来呢!瓜瓜可想念巴巴了,每天都想和巴巴聊天。可是,麻麻告诉瓜瓜,电话不能想打就打,因为有时差,如果在巴巴睡觉的时候打电话,那会影响巴巴休息和学习的~~。瓜瓜不懂什么叫做时差,她只知道每天只能在特定的时间段里才能打电话,这个时间段必须保证巴巴没有睡觉。瓜瓜知道巴巴每天都是晚上11:00睡觉,早上6:00起床,可是,瓜瓜只知道家里的时间,她怎么知道巴巴那边现在是几点呢?还好她有个英俊潇洒才华横溢玉树临风略显呆萌的程序猿哥哥,哥哥要帮她编个程序计算一下某国时间。
输入
输入数据有一行,格式为“hh:mm hh:mm”(时间之间有一个空格)。
第一对hh,mm为两位整数,表示本地时间的小时、分钟;
第二对hh,mm为两位整数,表示时差的小时、分钟;
采用24小时制,某国时间比本地时间要晚。
输出
仅一行,格式为“hh:mm”,表示某国时间,末尾换行。
注意:若小时为个位数,前面不需要补零。例如:“2:01”,另外没有24:00
#include <iostream>
using namespace std;
int main()
{
int h1,h2,m1,m2,s1,s2,h,m;
char c,d;
cin>>h1>>c>>m1;
cin>>h2>>d>>m2;
s1=h1*60+m1;
s2=h2*60+m2;
int s=s1-s2;
s=s+24*60;
h=(s/60)%24;
m=s%60;
if(m<10)
{
cout<<h<<":"<<"0"<<m<<endl;
}
else
{
cout<<h<<c<<m<<endl;
}
}