【題解】ZeroJudge d050: 妳那裡現在幾點了?

【題目敘述】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;
}
分享本文 Share with friends