题目:
小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟,你能通过编程帮他做到吗?
输入
输入 4 行,第一行为开始时刻的小时,第二行为开始时刻的分钟,第三行为结束时刻的小时,第四行为结束时刻的分钟。
输入保证两个时刻是同一天,开始时刻一定在结束时刻之前。时刻使用 24 小时制,即小时在 0 到 23 之间,分钟在 0 到 59 之间。
输出
输出一行,包含一个整数,从开始时刻到结束时刻之间有多少分钟。
样例输入
9
5
9
6
样例输出
1
思路分析:
先计算出两个分钟数变量的差,如果开始的分钟数大于结束的分钟数,就从小时数里扣除一个小时,在计算出两个小时数的差,如果为零则不输出,思路很简单,上代码。
AC代码:
#include <iostream>
using namespace std;
int main()
{
int start_h,start_m,end_h,end_m,m=0;
cin>>start_h>>start_m>>end_h>>end_m;
m=(end_h-start_h)*60+end_m-start_m;
cout<<m;
return 0;
}