wow直升110多少钱:请问一个关于蔡勒公式的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 15:47:21
w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1,再用W/7求余,得到的余数就是星期几
y是年后两位,c是世纪数-1,m是月分,d是日
以上是蔡勒公式计算星期的公式,适合于1582年10月15日之后。
但我发觉计算一天 如:2006-4-4号,却得不到真正的星期数
w = 6 + 6/4 + 20/4 - 2*20 + (26*(4+1)/10) + 4 - 1
w = -12
w / 7 得余数 5 那就是星期五,但这天却是星期二

请问是什么问题??

两头相加(2004+1)×2004/2
如果最后一位是奇数 比如2005 那么应该(2004+1)×(2005-1)/2+1003
注:1003 是2005的中位数