AcWing 668. 游戏时间2
原题链接
中等
作者:
小清同学
,
2023-12-13 15:27:11
,
所有人可见
,
阅读 38
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a, b, c, d;
cin >> a >> b >> c >> d;
// a, c为小时数,b,d为分钟数
if ( a == c && b == d ) printf("O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)");
else if ( a == c && b > d ) printf("O JOGO DUROU 23 HORA(S) E %d MINUTO(S)", d + 60 - b);
else if ( a == c && b < d ) printf("O JOGO DUROU 0 HORA(S) E %d MINUTO(S)", d - b);
else
{
if ( c < a )
{
c --;
d += 60;
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", c + 24 - a , d - b);
}
else
{
c --;
d += 60;
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", c - a , d - b);
}
}
return 0;
}