靚麗時尚館

位置:首頁 > 健康生活 > 心理

公元一年的第一天是星期幾

心理8.73K
公元一年的第一天是星期幾

首先,公元1年的第一天肯定是週一,要計算某年的第一天是周幾,只要利用這天與起始天之差,與7求餘,然後就能得到了

假設這個程式時輸入的年份year,則該年的第一天距離起始天之差為(year-1)*365+閏年的個數

問題轉化為求閏年的個數

大概是每四年一個閏年,但是每一百年要扣除一個閏年

所以我們得到公元1年到year-1年內的閏年個數是

(year-1)/4-(year-1)/100

但是又扣多了,沒400年又要再多一個閏年

再次修正得到

(year-1)/4-(year/100)+(year/400)

標籤:第一天 公元