c語言一條if else語句解決閏年的判斷

2021-10-16 09:16:48 字數 514 閱讀 6220

先了解一下什麼是閏年

普通閏年:公曆年份是4的倍數的,且不是100的倍數,為普通閏年(如2023年、2023年就是閏年)。

世紀閏年:公曆年份是整百數的,必須是400的倍數才是世紀閏年(如2023年不是世紀閏年,2023年是世紀閏年)。

簡單的說就是能被400整除的是閏年,能被4整除且不能被100整除的也是閏年

整除想到什麼,當然就是取餘。一開始我也是if加else來寫的,一大坨。

#include

intmain()

else

if(n %4==

0&& n %

100!=0)

else

return0;

}

後來發現好像可以簡單點寫,巧妙運用邏輯運算。

#include

intmain()

else

return0;

}

C語言if else語句

c語言中,使用 if和 else關鍵字對條件進行判斷。請先看下面的 include intmain else return0 可能的執行結果 請輸入你的年齡 23 恭喜,你已經成年,可以使用該軟體!或者 請輸入你的年齡 16 抱歉,你還未成年,不宜使用該軟體!這段 中,age 18是需要判斷的條件,...

C語言 if else語句巢狀

time limit 3000ms memory limit 10000kb accepted 5931 total submissions 11733 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於1...

C語言分支結構語句if else語句

if else語句中,if後面的 是不需要加分號的,同樣的,else後面也不需要加分號 的後面也不需要加分號 我們知道,當有乙個條件時,只有兩種情況,要麼是符合條件,要麼是不符合。但是當我們有不止乙個條件時,那麼可以用多重if else語句。注意 1.當某一條件為真的時候,則不會向下執行該分支結構的...