#39389: 都2024年了誰還會用C語言寫ZeroJudge


a0974190708@gmail.com (余亮璇)

學校 : 不指定學校
編號 : 229434
來源 : [114.36.128.134]
最後登入時間 :
2024-04-15 16:19:08
a004. 文文的求婚 | From: [118.233.35.42] | 發表日期 : 2024-02-13 17:17

首先題目的內文不用看,可能因為翻譯還是怎樣反正就是怪怪的,這題的重點就是討論曆法。

直接看題目題示有提到

提示 :
西元年被4整除且不被100整除,或被400整除者即為閏年
使用 cin , cout 來進行輸入輸出

所以在運算式的部分可以直接帶一個簡單的if-else

(year%4)==0 && (year%100)!=0 || (year%400)==0 //&& 是且,|| 是或 

 

另外要注意輸入說明有提到

輸入說明
輸入有若干行直到 EOF 結束,每行包含一個整數代表年份

所以在開始跑迴圈時寫法就要寫成

while((scanf("%d", &year)!=EOF)) // 記得要加位址符"&"

 

 
ZeroJudge Forum