藍橋杯 基礎練習(一)閏年判斷 C語言

2021-09-09 06:18:25 字數 808 閱讀 7480

問題描述

給定乙個年份,判斷這一年是不是閏年。

當以下情況之一滿足時,這一年是閏年:

1. 年份是4的倍數而不是100的倍數;

2. 年份是400的倍數。

其他的年份都不是閏年。

輸入格式

輸入包含乙個整數y,表示當前的年份。

輸出格式

輸出一行,如果給定的年份是閏年,則輸出yes,否則輸出no。

樣例輸入

2013

樣例輸出

no樣例輸入

2016

樣例輸出

yes資料規模與約定

1990 <= y <= 2050。

這道題主要考查的是對if的用法,同時需要我們較為仔細的審題,題幹中兩個判斷依據只要滿足其一即為閏年,而不需要兩個條件都滿足,而y的資料規模也並沒有超出整型int的規模範圍。

詳細**如下:

#include 

int main()

else

return0;

}

我上面這段**if中的括號是擔心優先順序會影響最終結果,但是仔細看了一下,我覺得我的擔心應該是多餘的,加括號和不加括號應該沒什麼影響,畢竟&&的優先順序比||高。

c語言 藍橋杯基礎練習 閏年判斷

問題描述 給定乙個年份,判斷這一年是不是閏年。當以下情況之一滿足時,這一年是閏年 年份是4的倍數而不是100的倍數 年份是400的倍數。其他的年份都不是閏年。輸入格式 輸入包含乙個整數y,表示當前的年份。輸出格式 輸出一行,如果給定的年份是閏年,則輸出yes,否則輸出no。說明 當試題指定你輸出乙個...

「藍橋杯」練習系統 基礎練習 閏年判斷 C語言

藍橋杯 練習系統 基礎練習 閏年判斷 c語言 提交次數 3次 題目 給定乙個年份,判斷這一年是不是閏年。當以下情況之一滿足時,這一年是閏年 年份是4的倍數而不是100的倍數 年份是400的倍數。其他的年份都不是閏年。輸入格式 輸入包含乙個整數y,表示當前的年份。輸出格式 輸出一行,如果給定的年份是閏...

藍橋杯 基礎練習 閏年判斷

問題描述 給定乙個年份,判斷這一年是不是閏年。當以下情況之一滿足時,這一年是閏年 年份是4的倍數而不是100的倍數 年份是400的倍數。其他的年份都不是閏年。輸入格式 輸入包含乙個整數y,表示當前的年份。輸出格式 輸出一行,如果給定的年份是閏年,則輸出yes,否則輸出no。說明 當試題指定你輸出乙個...