时间流逝(计算流失之后的时间)

输入当前时间和流失的分钟数,求流失后的时间

概要

输入天,小时,分,然后再给定一个流逝的分钟数,计算最后的时间。
其中小时数用24小时表示

输入格式
输入有两行
第一行为3个正整数,分别表示天,小时,分,用冒号分隔
第二行为一个正整数,表示流逝的分钟数

输出格式
求时间流逝后的天,小时,分,用冒号分隔

输入样例

8:15:6
66

输出样例

8:16:12

代码展示

#include<stdio.h>
int main()
{
    int a,b,c;
    int x;
    scanf("%d:%d:%d",&a,&b,&c);
    scanf("%d",&x);
    int i,j,k;
    i=c+x;//统计当前总共的分钟数  i
    c=i%60;//用c来保存把i转换为小时后剩余的分钟数
    j=i/60+b;//计算当前总共的小时数,并保存到j中
    b=j%24;//计算总的小时数中小于24小时的部分,此时b为结束后的小时数
    k=j/24+a;//将用小时数转换的天数加到原来的天数上,k就为结束后的天数
    a=k;
    printf("%d:%d:%d",a,b,c);
    return 0;
}

运行结果

在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值