题目描述
读取四个整数 A,B,C,D
,用来表示游戏的开始时间和结束时间。
其中 A和 B为开始时刻的小时和分钟数,C和 D为结束时刻的小时和分钟数。
请你计算游戏的持续时间。
比赛最短持续 1
分钟,最长持续 24
小时。
样例
输入样例1:
7 8 9 10
输出样例1:
O JOGO DUROU 2 HORA(S) E 2 MINUTO(S)
输入样例2:
7 7 7 7
输出样例2:
O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)
输入样例3:
7 10 8 9
输出样例3:
O JOGO DUROU 0 HORA(S) E 59 MINUTO(S)
算法1
C++ 代码
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d;
cin >> a >> b >> c >> d;
if(d < b)
c -= 1,d += 60;
if(c < a)
c += 24;
if(c - a == 0 && d - b == 0)
c += 24;
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)",c-a,d-b);
return 0;
}