執行平台: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除盡的就不是質數。...