【答案】
一般人通常對于與自己有關(guān)的事比較感興趣,因此這個題目應(yīng)該頗受歡迎。計算過程中較易犯錯的地方是算錯D的天數(shù)。對于一個一月出生的人,計算過程就簡單得多了。
要了解其中的道理,首先要知道例如今年的元旦是星期日,去年的元旦就是星期六(其他日子也是如此),也就是要往前推一天,但是閏年就要往前推兩天。Y表示自公元元年起的年數(shù),X則代表所有的閏年數(shù),因此X+Y就表示自公元元年開始,某天是星期幾所往前推的天數(shù)。這個方法是先知道公元元年1月1日為星期五,并且有效地算出某天在當(dāng)年是星期幾,而且經(jīng)過這些年它應(yīng)該改變了多少。
事實上,這些年來歷法已經(jīng)有了相當(dāng)大的改變,但是這個方法對于本世紀中的生日還是正確的。