[实验提示]
1、已知公元1 年1 月1 日是星期一
2、算法提示:如果输入的是2006 年3 月12 日,计算方法是
(1) 先计算从公元0001 年初(0001-1-1)到2005 年末(2005-12-31)共多少天,注意其中
有闰年,闰年是366 天,平年是365 天。闰年的判断条件满足:
(( year%4==0 && year%100!=0 )!!(year%400==0))
(2) 然后再计算2006 年1 月1 日到2006-3-12 是多少天。注意同样判断本年度是否闰年,
即二月份是28 天还是29 天。
(3) 上述两部分相加即从公元0001 年初(0001-1-1)到2006 年末(2006-3-12)的天数,
用该天数模7(total%7)即得到星期数。