假設開始時間大於結束時間,需將結束時間的時數加上 24 再去做相減就可以了。 C 語言程式碼如下:
if (H1 == 0 && H2 == 0 && M1 == 0 && M2 == 0) break;
if (H1 == H2 && M1 > M2 || H1 > H2) H2 += 24;
totalM = (M2 >= M1? (M2 - M1) + (H2 - H1) * 60:
(60-M1+M2) + (H2 - H1 - 1) * 60);
printf("%d\n", totalM);
By David.K
p11677題目連結
回ACM題庫目錄
回首頁
沒有留言:
張貼留言