为什么基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 计算

为什么基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 计算出的结果是错的
蔡勒(Zeller)公式W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1计算的结果是对的
懒床 1年前 已收到1个回答 举报

ok8989 幼苗

共回答了16个问题采纳率:100% 举报

if(m==1||m==2)
{
m+=12
y--
}
基姆拉尔森公式 如果是一月或二月的话要当成13月和14月 并且要减一年

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.042 s. - webmaster@yulucn.com