北邮OJ 89. 统计时间间隔

该博客介绍了北邮在线判题系统(OJ)第89题,题目要求计算两个24小时制时间之间所需的最短时间间隔。博客提供了输入输出格式以及样例,主要内容涉及时间间隔的计算方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

89. 统计时间间隔

时间限制1000 ms     内存限制 65536 KB    

题目描述

给出两个时间(24小时制),求第一个时间至少要经过多久才能到达第二个时间。给出的时间一定满足的形式,其中x y 分别代表小时和分钟。0x<24,0y<60 

输入格式

第一行为数据组数T (1T50000 )。
每组数据包括两行,分别代表两个时间

 

输出格式

每组数据输出一行,表示最少经过的分钟数。

输入样例

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;
}


 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值