亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于年計算

關于年計算

鳳凰求蠱 2019-11-13 13:17:46
為了找到leap年,為什么年份必須被100整除并被400整除?我了解為什么必須將其除以4。請說明算法。
查看完整描述

3 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

一年的長度是(或多或少)365.242196天。因此,我們必須或多或少地減去四分之一天來使其適合:


365.242196 - 0.25 = 364.992196 (由4年增加1天):但是哎呀,現在是太小了!讓我們添加一天的百分號(不將一百年的一天添加一次:-)


364.992196 + 0,01 = 365.002196(哎呀,太大了,讓我們將這一天加起來大約是400年)


365.002196-1/400 = 364.999696


現在快到了,不時地玩leap秒,就可以開始了。


(注意:在此步驟后不再進行更正的原因是因為一年的時間也變長了!這就是為什么leap秒是最靈活的解決方案,請參見此處的示例)


這就是為什么我猜


查看完整回答
反對 回復 2019-11-13
?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

一般而言,計算a年的算法如下...

如果將年份除以4但不能除以100,則年份將是leap年。如果將年份除以4和100則可以將其除以unless日,除非也可以除以400。

因此,諸如1996、1992、1988等的年份是leap年,因為它們可以被4整除而不是被100整除。對于世紀來說,400規則很重要。因此,在1900、1800和1700年的世紀中,所有仍可被4整除的世紀也可以被100整除。由于不能再被400整除,因此它們不是leap年。


查看完整回答
反對 回復 2019-11-13
  • 3 回答
  • 0 關注
  • 863 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號