输入2个整数time1和time2 表示火车的出发时间和到达时间,计算并输出旅途时间。 有效的时间范围是0000到2359, 不需要考虑出发时间晚于到达时间的情况。 例:括号内是说明 输入 712 1411 (出发时间是7:12,到达时间是14:11) 输出 The train journey time is 6 hrs 59 mins.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int time1,time2;
int h1,m1,h2,m2,h3,m3;
scanf("%d %d",&time1,&time2);
h1=time1/100;
m1=time1%100;
h2=time2/100;
m2=time2%100;
h3=h2-h1;
m3=m2-m1;
if(m3<0){
m3=60+m3;
h3=h3-1;
}
printf("The train journey time is %d hrs %d mins.\n",h3,m3);
return 0;
}