C語言 判斷閏年的方法

2021-09-29 07:50:01 字數 1037 閱讀 7034

閏年的定義:閏年是公曆中的名詞。閏年分為普通閏年和世紀閏年。普通閏年:公曆年份是4的倍數的,一般是閏年(如2023年就是閏年);

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

程式設計要點:

1>能被4整除不能被100整除

2>能被400整除

如下是判斷輸入的年份是不是閏年

#include

#include

#pragma warning(disable:4996)

intmain()

else

printf

("%d不是閏年\n"

, year)

;system

("pause");

}

#include

#include

#pragma warning(disable:4996)

intmain()

}printf

("\n");

printf

("%d至%d之間是閏年的有%d個"

, min, max, count)

;system

("pause");

}

執行結果截圖

#include

#include

#pragma warning(disable:4996)

intisleapyear

(int year)

return0;

}int

main()

else

printf

("%d不是閏年\n"

, y)

;system

("pause");

return0;

}

閏年的判斷方法

在公曆 格里曆 紀年中,有閏日的年份叫閏年,一般年份365天,閏年為366天。由於地球繞太陽執行週期為365天5小時48分46秒 合365.24219天 即一回歸年,公曆把一年定為365天。所餘下的時間約為四年累計一天,加在二月裡,所以平常年份每年365天,二月為28天,閏年為366天,二月為29天...

閏年的判斷方法

普通年能被4整除且不能被100整除的為閏年.世紀年能被400整除的是閏年 對於數值很大的年份,這年如果能整除3200,並且能整除172800則是閏年.如172800年是閏年,86400年不是閏年 程式實踐 題目 輸入某年某月某日,判斷這一天是這一年的第幾天?1.程式分析 以3月5日為例,應該先把前兩...

閏年的判斷方法 閏年的來歷

閏年有 公曆 和 農曆 之分 閏年在公曆和農曆中的概念是不一樣的。我們經常討論的閏年,其實是公曆閏年。公曆有閏日的年份叫閏年。農曆有閏月的年份叫閏年。公曆閏年與農曆閏年兩者並不重合,如1995年 2001年農曆是閏年,公曆並不是閏年 而2000年,公曆是閏年,農曆並不是閏年。這裡有乙個1982年 2...