# 解題紀錄 ## 題目:a004. 文文的求婚 ## 📙 題目描述 文文為即將出國的珊珊送行,由於珊珊不喜歡別人給文文的那個綽號,意思就是嘲笑文文不夠 聰明, 但珊珊沒把握那個綽號是不是事實,所以珊珊決定考驗文文,於是告訴文文說,如果你能在 我回國之前回答我生日那年是不是閏年, 則等她回國後就答應他的求婚。文文抓抓腦袋想不出來, 於是決定讓最擅長做運算的電腦來幫忙。 **範例:** ```txt 輸入說明 輸入有若干行直到 EOF 結束,每行包含一個整數代表年份 輸出說明 閏年 或 平年 ``` ```txt 範例輸入 #1 範例輸出 #1 1977 平年 1980 閏年 ``` --- ## ✒️ 解題思路 1. **判斷閏年** - 能被 4 整除且不能被 100 整除,是閏年。 - 能被 400 整除,是閏年。 - 其他情況都不是閏年。 --- ## 💻 C 語言解法 ```c #include <stdio.h> int main() { int year; while (scanf("%d", &year) != EOF) { if (year % 4 == 0 && year % 100 != 0) puts("閏年"); else if (year % 400 == 0) puts("閏年"); else puts("平年"); } return 0; } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up