輸出2000 2023年之間的閏年

2021-06-18 21:39:53 字數 458 閱讀 3162

執行平台:vs2010

公曆閏年計算(按一回歸年365天5小時48分45.5秒)

①、普通年能整除4且不能整除100的為閏年。(如2023年就是閏年,2023年不是閏年)

②、世紀年能整除400的是閏年。(如2023年是閏年,2023年不是閏年)

③、對於數值很大的年份,這年如果能被3200整除,並且能被172800整除則是閏年。如172023年是閏年,82023年不是閏年(因為雖然能被3200整除,但不能被172800整除)(此按一回歸年365天5h48'45.5''計算)。

//輸出2000-2023年之間的閏年

#include #include int fun(int n);

int main()

int fun(int n)

「四年一閏」的說法原來是錯誤的!

小學的時候,記得老師說過能被4整除的年份為閏年。按照此說法的話,1900年,2000年和2100年都是閏年。然而在學習c語言邏輯運算的時候,有計算閏年的演算法 year 400 0 year 4 0 year 100 0 即 能被400整除的年份,或能被4整除,但不能被100整除的年份為閏年 當初學...

輸出100 200之間的素數

如果要輸出乙個素數,首先要判 斷它是不是素數。大家都知道素數是只能被1和它本身除盡的數,1既不是素數也不是合數,2是最小的素數同時也是唯一乙個是偶數的素數,所以要判斷乙個數是不是素數,我想到了三種方法 假設這個數為a 法一 讓a依次和2到a 1相除,如果a不能被2到a 1之間的任何乙個整數整除,則a...

輸出1 100之間的素數

思路 取出1 100,寫乙個布林型別的的方法判斷是不是素數,是素數就輸出。判斷是不是素數的方法是 如果是 1直接返回 false,不是1 時,先得到該數的 2次方根,從 2開始遍歷直到該數的 2次根。如果取到的數能把 2到該數的 2次方根之間的數除盡,就不是素數,除不盡就是。能被2除盡的就不是質數。...