7-95 計算火車運行時間 (15分)
本題要求根據火車的出發時間和達到時間,編寫程序計算整個旅途所用的時間。
輸入格式:
輸入在一行中給出2個4位正整數,其間以空格分隔,分別表示火車的出發時間和到達時間。每個時間的格式為2位小時數(00-23)和2位分鍾數(00-59),假設出發和到達在同一天內。
輸出格式:
在一行輸出該旅途所用的時間,格式為“hh:mm”,其中hh為2位小時數、mm為2位分鍾數。
輸入樣例:
1201 1530
輸出樣例:
03:29
#include<stdio.h>
int main()
{
int start_h,start_m;
int end_h,end_m;
int start,end;
scanf("%d%d",&start,&end);
start_h=start/100;
start_m=start%100;
end_h=end/100;
end_m=end%100;
end_h=end_h-start_h;
end_m=end_m-start_m;
if(end_m<0)
{
end_m+=60;
end_h--;
}
printf("%02d:%02d\n",end_h,end_m);
return 0;
}