(接上一帖)
根据以上原理,可以采用以下算法。
1.先选某一天为基准,根据 “ 原理2”计算出当年对应的某月某日是星期几。
2.再根据“原理3”算出所求年的那月那日是星期几。
3.再考虑闰年,对结果进行修正。
举例:
求1888年4月23日是星期几。
1.选2007年1月1日为基准,计算出2007年的4月23日是星期几。
2.再算出1888年的4月23日(不考虑闰年)。
3.最后,根据闰年的个数进行修正。
需要注意的是,100年里面并不一定有25个闰年。
[此贴子已经被作者于2007-8-16 8:36:54编辑过]