C語言 流程控制 輸出閏年

2021-10-01 23:31:20 字數 618 閱讀 3007

題目:輸出閏年

輸出21世紀中截止某個年份以來的所有閏年年份。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。

輸入格式:

輸入在一行中給出21世紀的某個截止年份。

輸出格式:

逐行輸出滿足條件的所有閏年年份,即每個年份佔一行。輸入若非21世紀的年份則輸出"invalid year!"。若不存在任何閏年,則輸出「none」。

輸入樣例1:

2048

輸出樣例1:

2004

2008

2012

2016

2020

2024

2028

2032

2036

2040

2044

2048

輸入樣例2:

2000

輸出樣例2:

invalid year!

#include

intmain()

else}}

if(year<

2004

&&year>

2000

)return0;

}

C語言流程控制

1迴圈 for while do while while 邏輯值的表示式 先判斷再執行 迴圈體do while 邏輯值的表示式 先執行再判斷 注 1 表示式為真,繼續迴圈 表示式為假,退出迴圈 2 表示式中值是否初始化。3 結束退出 運算子 8 逗號運算子 表示式1,表示式2,表示式3,表示式n 結...

C語言流程控制

當分支語句過多時,使用if語句會提高 閱讀難度。判斷浮點數大小時需通過區間來進行,浮點數在進行儲存的時候會喪失了一定的精度,而對比浮點數大小的時候比較的是他們二進位制的數值。判斷浮點數是否等於0 define epsinon 0.0000001 int main return 0 先判斷條件再執行循...

C語言 流程控制

流程控制內容主要由選擇控制和迴圈控制組成。一 選擇控制 一 if 選擇結構 1 if 表示式 語句1 2 if 表示式 語句1 else 語句2 3 if 表示式 為作用域,裡面可以放多個滿足條件的語句 4 if else if else 只有乙個表示式會被判斷執行 舉例 1 int a 6 2 3...