游泳奥运冠军菲姐刻苦训练,从早上a时b分开始下水训练,直到当天的c时d分结束。请编程计算:菲姐当天一共训练多少小时多少分钟?
输入格式:
一行之内输入以空格分隔的4个非负整数,分别对应a,b,c,d。其中,0 ≤a<c ≤24;b和d均不大于60。
输出格式:
h:m。其中,整数h表示小时数,整数m表示分钟数,m应小于60。
输入样例:
6 30 23 20
输出样例:
16:50
#include <iostream>
using namespace std;
int main()
{
int a,b,c,d;
cin >> a >> b >> c >>d;
int e,f;
if(a>=0 || c>a || c<=24 || b<=60 || d<=60)
{
f = 60 - b + d;
e = c - a - 1 + (f/60);
f = f % 60;
}
cout << e << ":" << f <<endl;
return 0;
}