把小时换算成分钟,之后思路同游戏时间1
C++ 代码
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d, t1, t2;
cin >> a >> b >> c >> d;
t1 = a*60+b;
t2 = c*60+d;
if (t1<t2)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", (t2-t1)/60, (t2-t1)%60);
else
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", (24*60-t1+t2)/60, (24*60-t1+t2)%60);
return 0;
}