输入当前时间和流失的分钟数,求流失后的时间
概要
输入天,小时,分,然后再给定一个流逝的分钟数,计算最后的时间。
其中小时数用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;
}