【问题描述】
输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是0000 ~2359(前两位表示小时,后两位表示分钟),不需要考虑出发时间晚于到达时间的情况。
【样例输入输出】(括号内为说明文字)
Enter time1:712 (出发时间是7:12)
Enter time2:1411 (到达时间是14:11)
The train journey time is 6 hours 59 minutes
#include <stdio.h>
int main()
{
int m,n,x,y,a,b,c;
printf ("Enter time1:");
scanf ("%d",&m);
printf ("Enter time2:");
scanf ("%d",&n);
x=m/100*60+m%100;
y=n/100*60+n%100;
if (n>m)
a=y-x;
else a=1440-x+y;
b=a%60;
c=a/60;
printf ("The train journey time is %d hours %d minutes",c,b);
return 0;
}