閏年でない年は365日です。 365 = 7 × 52 + 1 ですから、閏年でない年の元日が日曜日であれば、翌年の元日は月曜日になり、閏年の元日が日曜日であれば、翌年の元日は火曜日になります。 閏年は、 「 西暦年が4で割り切れてかつ 100 で割り切れない年 」 または 「 西暦年が 400 で割り切れる年 」 です。 西暦1年の元日は月曜日です。 以上のことを利用して、 西暦で年月日を入力すると曜日を出力してくれるプログラムを作ることができます。 なお西暦0年はありません。 西暦0年は紀元前1年になります。
十進