该如何写这段程序(C语言)
程序填空,不要改变与输入输出有关的语句。
输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。
有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。
例:括号内是说明
输入
712 1411(出发时间是7:10,到达时间是14:11)
输出
The train journey time is 6 hrs 59 mins.
#include <stdio.h>
int main( )
{
int time1, time2, hours, mins;
scanf("%d%d", &time1, &time2);
/*---------*/
printf("The train journey time is %d hrs %d mins.\n", hours, mins);
}
参考答案:hours=time2/100-time1/100-(time2%100<time1%100?1:0);
mins=(time2%100-time1%100+60)%60;