【问题描述】要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
【输入形式】在一行中输入2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。
【输出形式】在一行输出该旅途所用的时间,格式为“hh:mm",其中hh为2位小时数,mm为2位分钟数。
【样例输入】
1201 1530
【样例输出】
03:29
#include<stdio.h>
int main()
{
int i, j;
scanf("%d %d", &i, &j);
int h1, m1, h2, m2, h3, m3;
m1 = i % 100;
m2 = j % 100;
h1 = i/100;
h2 = j/100;
if(h2-h1 < 0){
i = (h2+24)*60+m2-h1*60-m1;
}else{
i = h2*60+m2-h1*60-m1;
}
h3 = i/60;
m3 = i % 60;
printf("%02d:%02d", h3, m3);
return 0;
}