a016: 閏年判斷
標籤 : if
通過比率 : 1130人/1149人 ( 98% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-04-09 11:25

內容

由於地球公轉一周大約是365.242199日,所以如果以一年365日來記算,每四年就會多出0.968796天,於是有人提出每四年要多出一天,這就是閏年。但是因為每四年多出來的並非完整的一天,所以累積到100年的時候,就不須要再多這一天了。而同樣的道理,到了400年,又會多出一天來。目前閏年的規則如下(西元紀年):

  1. 如果這一年不是4的倍數,則它是平年。
  2. 如果這一年是4的倍數,但不是100的倍數,則它是閏年。
  3. 如果這一年是100的倍數,但不是400的倍數,則它是平年。
  4. 如果這一年是400的倍數,則它是閏年。

 現在給你一個年份,請你判斷它是不是閏年。

輸入說明

輸入一個正整數 N,代表這是西元 N 年。

輸出說明

若這一年是閏年,則輸出 YES,否則輸出 NO。

範例輸入 #1
1997
範例輸出 #1
NO
範例輸入 #2
2012
範例輸出 #2
YES
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1K
公開 測資點#3 (20%): 1.0s , <1K
公開 測資點#4 (20%): 1.0s , <1K
提示 :
標籤:
if
出處:
[管理者:
sagit (sagit)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」