首先題目的內文不用看,可能因為翻譯還是怎樣反正就是怪怪的,這題的重點就是討論曆法。
直接看題目題示有提到
提示 : |
西元年被4整除且不被100整除,或被400整除者即為閏年 |
使用 cin , cout 來進行輸入輸出 |
所以在運算式的部分可以直接帶一個簡單的if-else
(year%4)==0 && (year%100)!=0 || (year%400)==0 //&& 是且,|| 是或
另外要注意輸入說明有提到
輸入說明 |
輸入有若干行直到 EOF 結束,每行包含一個整數代表年份 |
所以在開始跑迴圈時寫法就要寫成
while((scanf("%d", &year)!=EOF)) // 記得要加位址符"&"