根據火車的出發時間和到達時間,編寫程序計算整個旅途所用的時間。比如G198次列車從青島站出發時間為16:00,到達北京南站的時間為20:40,則整個旅途所用時間為04:40。輸入格式僅一行,包含兩個4位的正整數start和end,中間以空格分隔,分別表示火車的出發時間和達到時間。在一行中輸出整個旅途所用的時間,格式為“hh:mm”,其中hh表示2位小時數,mm表示2位分鍾數。
java顯示:
public class time { public static void main(String[] args) { int start,end; int hour,minute; Scanner in=new Scanner(System.in); start=in.nextInt(); end=in.nextInt(); start=start/100*60+start%100; end=end/100*60+end%100; hour=(end-start)/60; minute=(end-start)%60; System.out.println(hour+":"+minute); } }
C顯示:
#include <stdio.h> int main(void) { int start, end; int hour, minute; scanf("%d%d", &start, &end); start = start / 100 * 60 + start % 100; end = end / 100 * 60 + end % 100; hour = (end - start) / 60; minute = (end - start) % 60; printf("%02d:%02d\n", hour, minute); return 0; }