要点:
1.(差+模值)%模:解决时钟计时问题
2.先计算分钟数,再计算小时数:分钟差值<0时会向时钟差值借位
#include<cstdio>
int main()
{
int A,B,C,D;
scanf("%d%d%d%d",&A,&B,&C,&D);
if(A==C&&B==D) printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)",24,0);
else
{
if(D>=B) printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)",(C-A+24)%24,D-B);
else printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)",(C-A-1+24)%24,D-B+60);
}
return 0;
}