C語言判斷1000 2023年之間的閏年

2022-09-23 08:39:09 字數 827 閱讀 5036

閏年判斷方法:

1.能被400整除的年份;

2.能被4整除但同時不能被100整除的年份。

滿足上述兩個條件之一的即為閏年。

以下展現了三種形式

第一種:

#include

int main()

else leap=1;/*year能被4整除並且不能被100整除的年份是閏年*/

}else leap=0;

if(leap)printf("%d ",year,count++);/*輸出1000-2023年所有年份及求出閏年的總個數*/

}if(count%10==0)printf("\n");/*每輸出10個數換行*/

printf("\ncount=%d",count);

return 0;

}第二種:

#include

int main()

if(year%400==0)printf("%d ",year,count++);/*year能被400整除的年份是閏年*/

}printf("\ncount=%d",count);/*輸出1000-2023年間是閏年的總個數*/

return 0;

}第三種:

#include

int main()

printf("\ncount=%d",count);/*輸出1000-2023年間是閏年的總個數*/

return 0;

}這就是人們熟知的「四年一閏,百年不閏,四百年再閏」的閏年演算法程式。但對於數值很大的年份,這年如果能整除3200,並且能整除172800則是閏年,由於求1000-2023年之間的閏年,此程式沒有考慮這點。

C語言判斷1000 2000之間的閏年。

經過一上午的學習,在這安靜美好的午休時間,又跑來給寶寶們更新 啦。由於我是新手,所以前期寫的 會簡單些,我的目的是幫助到和我一樣的小菜鳥們,也同時希望能和你們一起學習進步,如果有大佬能給我提一些優化 的建議那就更好啦,好了,廢話不多說了,附上今天的 今天能做完的事,絕不拖到明天 蘇步青 define...

C語言 判斷

目錄 1.if語句 比較數的大小 2.if else語句 比較都兩個數的大小 3.巢狀if else 比較三個數的大小 4.級聯if else if else 計算分段函式 5.switch case 對級聯if else if else的改進 5.1 成績轉換 5.2 輸出對應的月份 完成作業 重...

C語言經典題目之判斷閏年

判斷閏年 leap year 是c語言乙個比較入門的題目,解決這個問題首先在於理解閏年的定義,再利用簡單的 實現程式執行。那麼什麼是閏年呢?閏年是公曆中的名詞,公曆中只分閏年和平年,平年有365天,而閏年有366天 2月中多一天 閏年又分為普通閏年和世紀閏年。普通閏年 公曆年份是4的倍數的,且不是1...