#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
if(a<c&&b<d)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",c-a,d-b);
if(a<c&&b>d)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",c-a-1,60-b+d);
if(a==c&&b==d)
printf("O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)\n");
if(a>c&&b>d)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",24-a+c-1,60-b+d);
if(a>c&&b<d)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",24-a+c,d-b);
if(a==c&&b<d)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",a-c,d-b);
if(a==c&&b>d)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",24-a+c-1,60-b+d);
return 0;
}
这一题直接把各种情况列出来即可,如果不知道有哪些情况可以提交代码,根据样例来找出各种情况,反正不是比赛,提交多少次都没关系.