1. 程式人生 > >2018/12/19計算火車執行時間

2018/12/19計算火車執行時間

本題要求根據火車的出發時間和達到時間,編寫程式計算整個旅途所用的時間。
輸入格式:

輸入在一行中給出2個4位正整數,其間以空格分隔,分別表示火車的出發時間和到達時間。每個時間的格式為2位小時數(00-23)和2位分鐘數(00-59),假設出發和到達在同一天內。
輸出格式:

在一行輸出該旅途所用的時間,格式為“hh:mm”,其中hh為2位小時數、mm為2位分鐘數。
輸入樣例:

1201 1530
輸出樣例:

03:29

#include <stdio.h>
int main()
{
	int m,n;
	scanf("%d%d",&m,&n);
	int a,b,c,d;
	a=m/100;
	b=m%100;
	c=n/100;
	d=n%100;
	int x,y;
	if(b<=d)
	{
		x=c-a;
		y=d-b;
	}
	else
	{
		x=c-a-1;
		y=60+d-b;
	}
	printf("%02d:%02d\n",x,y);
	return 0;
}