89. 统计时间间隔
时间限制1000 ms
内存限制 65536 KB
题目描述
给出两个时间(24小时制),求第一个时间至少要经过多久才能到达第二个时间。给出的时间一定满足的形式,其中x 和y 分别代表小时和分钟。0≤x<24,0≤y<60 。
输入格式
第一行为数据组数T (1≤T≤50000 )。
每组数据包括两行,分别代表两个时间
输出格式
每组数据输出一行,表示最少经过的分钟数。
输入样例
2
7:00
7:00
7:00
8:00
输出样例
0
60
简单计算
#include<stdio.h>
int main(){
int a,b,c,d,t,ans;
for(scanf("%d",&t);t--;){
scanf("%d:%d%d:%d",&a,&b,&c,&d);
ans=60*(c-a)+(d-b);
printf("%d\n",ans>=0?ans:ans+1440);
}
return 0;
}