菲姐游泳(C语言实现)

游泳奥运冠军菲姐刻苦训练,从早上a时b分开始下水训练,直到当天的c时d分结束。请编程计算:菲姐当天一共训练多少小时多少分钟?

输入格式:

一行之内输入以空格分隔的4个非负整数,分别对应a,b,c,d。其中,0 ≤a<c ≤24;b和d均不大于60。

输出格式:

h:m。其中,整数h表示小时数,整数m表示分钟数,m应小于60。

输入样例:

6 30 23 20

输出样例:

16:50

参考代码: 

#include<stdio.h>
int main(){
    int start_hour,start_min,end_hour,end_min,pass_hour,pass_min;
    scanf("%d %d %d %d",&start_hour,&start_min,&end_hour,&end_min);
    //判断分钟数是否够减,如果不够需要向小时位借位
    if(end_min>start_min){
        pass_hour=end_hour-start_hour;
        pass_min=end_min-start_min;
        }
    else{
        pass_min=end_min+60-start_min;
        pass_hour=end_hour-1-start_hour;
    }
    printf("%d:%d",pass_hour,pass_min);
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tlanfi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值