文章目录
- AcWing 668. 游戏时间2
- AC代码
AcWing 668. 游戏时间2
本题链接:AcWing 668. 游戏时间2
本博客给出本题截图:
AC代码
代码:
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d;
cin >> a >> b >> c >> d;
if (a == c && b == d)
{
cout << "O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)";
return 0;
}
if (a <= c && b <= d)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", c - a, d - b);
if (a <= c && b > d)
{
if (c - a - 1 > 0)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", c - a - 1, d - b + 60);
if (c - a - 1 < 0)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", c - a - 1 + 24, d - b + 60);
}
if (a > c && b <= d)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", 24 - a + c, d - b);
if (a > c && b > d)
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)", 23 - a + c, d - b + 60);
return 0;
}