计算火车运行时间:输入两个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效时间范围是0000~2359(前两位表示小时,后两位表示分钟),不需要考虑出发时间晚于到达时间的情况。
#include<stdio.h>
int main(void)
{
int a;
int b;
int time1,time2;
scanf("%d%d",&time1,&time2);
a = time2/100-time1/100;
if(time1%100 > time2%100){
b = time2%100 - time1%100 + 60;
a--;
}
else
b = time2%100 - time1%100;
printf("The train journey time is %d hours and %d minutes",a,b);
return 0;
}
样例输入
712(出发时间是7:12)
1411 (到达时间是14:11)
样例输出
The train journey time is 6 hours and 59 minutes