【題目敘述】https://zerojudge.tw/ShowProblem?problemid=d049
- 台灣的時間比美國山區時間快 15 小時,亦即美國山區時間比台灣的時間慢 9 小時(日期再減一天)。
- 輸入台灣時間(h)後,算出美國山區時間。答案為 (h + 9),可能超過 24。比如說台灣時間晚上 8 點 (20:00),對應美國山區時間為 20 + 9 = 29,需換日。29 – 24 = 5 (表示日期相同的清晨 5 點)。
- 一般化的公式為 (h + 9) % 24
#include <iostream>
using namespace std;
int main() {
int h;
cin >> h;
cout << (h + 9) % 24 << endl;
return 0;
}