Test Message

d050: 妳那裡現在幾點了?

內容

珊珊到了美國猶他州的楊百翰大學之後,文文禁不住對她的思念,常常想打電話給她,卻又擔心在美國的她是不是在睡覺。好不容易鼓起勇氣打通了電話,第一句就先問:「妳那裡現在幾點了?」請你幫文文寫一個程式,輸入台灣時間後,算出美國山區時間。


輸入

輸入僅有一行,其中含有一個整數 h (0 ≤ h ≤ 23),代表台灣時間現在幾點 (24 小時制)。因為美國時間的分與台灣時間的分相同,因此幾分就不用輸入計算了。

21

輸出

輸出美國山區時間 (24 小時制)。台灣的時間比美國山區時間快 15 小時 (不考慮日光節約時間)。

6


解題思路

因為台灣快美國 15 小時,所以當 n >= 15 時,台灣和美國同一天直接減 15 就好,反之 n < 15 時台灣和美國不同天 -15 完之後會是負值,再加 24 回來,也就是變成 +9。


完整程式碼

AC (2ms, 104KB)
#include<stdio.h>

int main()
{
int n;
scanf(" %d", &n);
printf("%d", n >= 15 ? n - 15 : n + 9);
return 0;
}