Input 輸入首先包含一個整數N,表示有N組測試用例。 接下來的N行表示N個測試用例,每行包括2個時間HH:MM:SS hh:mm:ss HH:MM:SS表示當前的時間,hh:mm:ss表示希望倒退回去的時間。 [Technical Specification] 00<=HH<=11 00<=hh<=99 00<=MM, SS, mm, ss<=59 Output 請計算並輸出鐘表倒退後顯示的時間,要求輸出格式為HH:MM:SS(即時分秒均顯示2位,不足則補0),每組數據輸出占一行。 Sample Input 2 11:28:32 02:14:21 05:00:00 96:00:01 Sample Output 09:14:11 04:59:59 [cpp] #include <stdio.h> int main() { int h1,m1,r1,h2,m2,r2,h,m,r,n; scanf("%d",&n); while(n--) { scanf("%d:%d:%d %d:%d:%d",&h1,&m1,&r1,&h2,&m2,&r2); while(r1<r2) { r1+=60; m1--; } r = r1-r2; while(m1<m2) { m1+=60; h1--; } m = m1-m2; while(h1<h2) { h1+=12; } h = h1-h2; printf("%02d:%02d:%02d\n",h,m,r); } return 0; }