读取四个整数,A,B,C,D,用来表示游戏的开始时间和结束时间,其中A和B为开始时刻的小时和分钟数;C和D为结束时刻的小时和分钟数;
请你计算游戏的持续时间?
比赛最短持续1分钟,最长持续24小时;
题解:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
// if(a<0||b<0||c>23||d>23)
// {
// cout<<"ERROR"<<endl;
// }
int start,end;
start = a*60+b;
end = c*60+d;
int spendtime = end-start;
if(spendtime<=0)
{
spendtime +=1440;
}
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)",spendtime/60,spendtime%60);
return 0;
}