注意:当后一段分钟部分减去前一段分钟部分的结果小于0时,应有:
mins+=60;
hrs-=1;
完整代码:
#include<stdio.h>
int main()
{
int t1,t2,h1,h2,m1,m2,hrs,mins;
scanf("%d%d", &t1, &t2);
m1=t1%100;
t1=t1/100;
h1=t1;
m2=t2%100;
t2=t2/100;
h2=t2;
hrs=h2-h1;
mins=m2-m1;
if (mins<0){
mins+=60;
hrs-=1;
}
printf("The train journey time is %d hrs %d mins.\n", hrs,mins);
return 0;
}