• 首页>范文 > 范文
  • 算法怎么写

    1.这个算法怎么写

    在1583年后的元旦的计算,可直接用一个本人总结的公式: K=A+B+C, K--元旦星期数,(若K>7,则取其除以7以后的余数) A--公元年的后两位数,除以4,将其整数部分再和原两位数相加,将其和除以7,所得余数, B--公元年的前两位数,除以4,得余数b,查出世纪修正数B, b, 0, 1, 2, 3, B, 0, 5, 3, 1, C--闰年修正数,常年为0,闰年为-1, 例:求2004/1/1的星期数, 04/4=1, (1+4)/7=5/7, A=5, 20/4=5, b=0, B=0, C=-1, K=A+B+C=5+0-1=4, 2004/1/1是星期四. 5/23与元旦相差天数为D D=31+29+31+30+22=143 (143+4)/7=21 2004/5/23为星期日.。

    发表评论

    登录后才能评论