C++與演算法

判斷閏年

閏年是比普通年份多出一段時間的年份,在各種曆法中都有出現,目的是為了彌補人為規定的紀年與地球公轉產生的差異。

目前使用的格里曆閏年規則如下:

  • 西元年份除以4不可整除,為平年。
  • 西元年份除以4可整除,且除以100不可整除,為閏年。
  • 西元年份除以100可整除,且除以400不可整除,為平年
  • 西元年份除以400可整除,為閏年。

請你寫一個寫程式判斷,西元某一年是不是閏年。

輸入說明

一個整數,代表西元年份。

有多筆輸入。

輸出說明

是閏年輸出 Yes , 否則輸出 No

input

1900
1999
2000
2004
2096
2097
2100

output

No
No
Yes
Yes
Yes
No
No