L1-2 h0053. 游戏时间 (5 分)

简介: 读取四个整数A,B,C,D,用来表示游戏的开始时间和结束时间。其中A和B为开始时刻的小时和分钟数,C和D为结束时刻的小时和分钟数。请你计算游戏的持续时间。比赛最短持续1分钟,最长持续24小时。

读取四个整数A,B,C,D,用来表示游戏的开始时间和结束时间。

其中A和B为开始时刻的小时和分钟数,C和D为结束时刻的小时和分钟数。

请你计算游戏的持续时间。

比赛最短持续1分钟,最长持续24小时。

输入格式:

共一行,包含四个整数A,B,C,D。0≤A,C≤23,

0≤B,D≤59

输出格式:

输出格式为“O JOGO DUROU X HORA(S) E Y MINUTO(S)”,表示游戏共持续了X小时Y分钟。

输入样例:

7 53 7 53

输出样例:

O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)

代码如下:

#include<iostream>
using namespace std;
int main()
{
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    int x=a*60+b;
    int y=c*60+d;
    y=y-x;
    if(y<=0)
        y+=24*60;
    c=y/60;
    d=y%60;
    printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)",c,d);
}
相关文章
|
1月前
王者荣耀派出小兵时间__指定的时间执行指定的任务
王者荣耀派出小兵时间__指定的时间执行指定的任务
31 0
|
算法 测试技术
1003 我要通过! (20 分)
1003 我要通过! (20 分)
82 0
L2-040 哲哲打游戏 (25 分)(模拟)
L2-040 哲哲打游戏 (25 分)(模拟)
109 0
|
测试技术
1003 我要通过 (20 分)
1003 我要通过 (20 分)
80 0
牛几 (10 分)
牛几 (10 分)
112 0
L1-059 敲笨钟 (20 分)
L1-059 敲笨钟 (20 分)
109 0
L1-055 谁是赢家 (10 分)
L1-055 谁是赢家 (10 分)
92 0
L1-011 A-B (20 分)
L1-011 A-B (20 分)
143 0
7-183 阅览室 (20 分)
7-183 阅览室 (20 分)
144 0
|
Unix
strtotime应用(案例:给未来时间添加对应的时间)
strtotime应用(案例:给未来时间添加对应的时间)
191 0
strtotime应用(案例:给未来时间添加对应的时间)