当前位置: 代码迷 >> 综合 >> JG-OJ记录55:9:时间差
  详细解决方案

JG-OJ记录55:9:时间差

热度:16   发布时间:2024-02-29 11:43:00.0
描述

丹丹有一天召集了同学们来开会,同学们想知道,开会需要多久时间。

输入

两个整数,每个整数都由1~4个数字构成,表示时间。例如830表示8点30分,1450表示14点50分,40表示0点40分,2表示0点2分。

第2个整数保证比第1个整数表示的时间晚。

两个整数表示的时间都是合法的。

输出

这两个整数表示的时间之间相差多少分钟?不要换行。

样例输入 复制样例

1130 1305

样例输出

95

HINT

11:30到13:05之间有95分钟

解:

百位和千位代表小时,将它们变成分钟一起计算。

#include<iostream>
using namespace std;
int main()
{int a,b,c,d;cin>>a>>b;c=a/100;d=b/100;a=a-(c*100)+(c*60);//减去的是原本代表小时的部分,加入的是转化后的分钟; b=b-(d*100)+(d*60);cout<<b-a;return 0;
}

 

  相关解决方案