1. 程式人生 > >洛谷[P1425]小魚的游泳時間

洛谷[P1425]小魚的游泳時間

題目傳送門


題目描述

倫敦奧運會要到了,小魚在拼命練習游泳準備參加游泳比賽,可憐的小魚並不知道魚類是不能參加人類的奧運會的。這一天,小魚給自己的游泳時間做了精確的計時(本題中的計時都按24小時制計算),它發現自己從a時b分一直游泳到當天的c時d分,請你幫小魚計算一下,它這天一共遊了多少時間呢?小魚遊的好辛苦呀,你可不要算錯了哦。

輸入輸出格式

輸入格式:

一行內輸入4個整數,分別表示a,b,c,d。

輸出格式:

一行內輸出2個整數e和f,用空格間隔,依次表示小魚這天一共遊了多少小時多少分鐘。其中表示分鐘的整數f應該小於60。


我覺得這題與其直接相減判斷負數情況,還不如直接全部化成分鐘數就好了

P.S. Pascal題解,直接用Java的高亮

var
  a,b,c,d,e,f:integer;
begin
  readln(a,b,c,d);// 讀入時間
  e:=(c*60+d-a*60-b) div 60;// 將時間統一轉化為分鐘數 並得出遊泳時間的小時數
  f:=c*60+d-a*60-b-e*60;//計算出分鐘數
  writeln(e,' ',f)// 輸出結果
end.