AcWing 668. 游戏时间2
原题链接
中等
作者:
Timi
,
2020-01-01 16:37:51
,
所有人可见
,
阅读 911
#include <cstdio>
int main() {
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
if(a == c && b == d) puts("O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)");
else {
if(a < c) {
if(b == d) printf("O JOGO DUROU %d HORA(S) E 0 MINUTO(S)", c - a);
else if(b < d) printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", c - a, d - b);
else printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", c - a - 1, 60 + d - b);
}
else if(a == c) {
if(b < d) printf("O JOGO DUROU 0 HORA(S) E %d MINUTO(S)", d - b);
else printf("O JOGO DUROU 23 HORA(S) E %d MINUTO(S)", 60 + d - b);
}
else {
if(b == d) printf("O JOGO DUROU %d HORA(S) E 0 MINUTO(S)", c + 24 - a);
else if(b < d) printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", c + 24 - a, d - b);
else printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", c + 24 - a - 1, 60 + d - b);
}
}
return 0;
}