導航:首頁 > 源碼編譯 > 閏年的演算法

閏年的演算法

發布時間:2022-02-11 05:23:35

『壹』 求個正確的閏年計算公式

閏年的判定方法:

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

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

③、對於數值很大的年份,這年如果能整除3200,並且能整除172800則是閏年。如172800年是閏年,86400年不是閏年(因為雖然能整除3200,但不能整除172800)

(1)閏年的演算法擴展閱讀:

公歷是根據羅馬人的「儒略歷」改編而得。由於當時沒有了解到每年要多算出0.0078天的問題,從公元前46年,到16世紀,一共累計多出了10天。為此,當時的教皇格列高利十三世,將1582年10月5日人為規定為10月15日。

並開始了新閏年規定。即規定公歷年份是整百數的,必須是400的倍數才是閏年,不是400的倍數的就是平年。比如,1700年、1800年和1900年為平年,2000年為閏年。此後,平均每年長度為365.2425天,約4年出現1天的偏差。

按照每四年一個閏年計算,平均每年就要多算出0.0078天,經過四百年就會多出大約3天來,因此,每四百年中要減少三個閏年。閏年的計算,歸結起來就是通常說的:四年一閏;百年不閏,四百年再閏。

『貳』 怎麼計算閏年

1.閏年的計算方法:公歷紀年法中:能被 4 整除的大多是閏年;能被 100 整除而 不能被 400 整除的年份不是閏年;能被 3200 整除的也不是閏年;如 1900 年是 平年,2000 年是閏年,3200 年不是閏年。

2. 陽歷中有閏日的年份叫閏年,相反就是平年,平年為 365 天,閏年為 366 天。 在公歷(格里歷)紀年中,平年的二月為 28 天,閏年的二月為 29 天。閏年平 月 2 月 29 日為閏日。3. 中國農歷的閏年: 中國舊歷農歷紀年中,有閏月的一年稱為閏年。一般年份 為 12 個月,354 或 355 天,閏年則為 13 個月,383 或 384 天。

4. 閏年遵循的規律:四年一閏,百年不閏,四百年再閏。

中國舊歷農歷每月的天數依照月虧而定,一年的時間以12個月為基準,平年比一回歸年少約11天。為了合上地球圍繞太陽運行周期即回歸年,每隔2到4年,增加一個月,增加的這個月為閏月。在加有閏月的那一年有13個月,歷年長度為384或385日,這一年也稱為閏年。

原因:地球繞太陽旋轉一周實際的時間是365日5小時48分46秒.為了方便,我們把平年按365天計算實際上就少算了5小時48分46秒,四年就相差了23小時15 分4秒也就是說4年就少算了近一天.所以每四年就規定了一個閏年把這一天加在閏年的二月以補上少算的時間,也稱為「四年一閏」,根據上面的敘述每四年出現一個閏年時時間並不是整整24小時,所以四年一閏又多算了44分56秒.按這樣計算每一百年就多算了18小時43分20秒又將近一天,所以到公元整百年時這一年不算閏年以抵消多算的時間稱為「百年不閏」。按上面百年不閏的計算每一百年又多出了5小時16分40秒,這樣每四百年就多出了21小時6 分40 秒,差不多又是一天所以,到公元年份是四百倍數時這一年又是閏年,稱為——四百年又閏。

這就是「四年一閏、百年不閏、四百年又閏」的道理。按推 2000 年是閏年,2100 年就不是閏年, 同樣道理四百年又閏實際上又虧了 2 小時 53 分 20 秒經過八個四百年, (3200 年),又要虧 23 小時 6 分 40 秒.因此當公元年份是 3200 的倍數時還要減去一閏也就是說公元 3200,6400 年都不是閏年,這樣交叉地計算閏年與公轉的實際時間誤差就很微小了

『叄』 閏年的計算方法是什麼

1、非整百年:能被4整除的為閏年。(如2004年就是閏年,2001年不是閏年)
2、整百年:能被400整除的是閏年。(如2000年是閏年,1900年不是閏年)
3、對於數值很大的年份:這年如果能被3200整除,並且能被172800整除則是閏年。如172800年是閏年,86400年不是閏年(因為雖然能被3200整除,但不能被172800整除)(此按一回歸年365天5h48'45.5''計算)。
公元前閏年的計算方法:
1、非整百年:年數除以4餘數為1是閏年,即公元前1、5、9……是閏年;
2、整百年:年數除以400餘數為1是閏年,即公元前401、801……是閏年。

『肆』 計算機閏年的計算方法

除以4能整除是閏年
能被100整除又能被4整除是閏年

閱讀全文

與閏年的演算法相關的資料

熱點內容
linux怎麼編譯不了cpp 瀏覽:35
pip管道命令 瀏覽:870
紅包源碼紅包源碼 瀏覽:680
java編程五子棋 瀏覽:229
雲伺服器安裝視頻 瀏覽:954
手機版安卓怎麼給伺服器裝材質包 瀏覽:725
cnc數控編程個人年終總結 瀏覽:697
notion程序員筆記 瀏覽:892
伺服器不安全因素如何防範 瀏覽:449
騰訊優圖程序員6級工資 瀏覽:588
app安裝包參數怎麼樣 瀏覽:970
薄膜材料與薄膜技術pdf 瀏覽:816
抖音上傳定位文件夾 瀏覽:649
程序員古裝 瀏覽:391
ssh的命令找不到 瀏覽:858
二建工程師考試app哪個好 瀏覽:810
使用命令ifconfig配置ip地址 瀏覽:383
天道空方線副圖指標公式源碼 瀏覽:657
壓縮文件改後綴不能解壓縮 瀏覽:556
linux的視頻傳輸 瀏覽:772