找回密码
 注册

QQ登录

快捷登录

新浪微博登陆

搜索
CDD 法语助手
12
返回列表 发新帖
楼主: parisvie

supprimé

17
回复
1444
查看
[ 复制链接 ]

新浪微博达人勋

这个公式和中国新年没一点关系!!!
就是公元纪年,考虑了闰年进去。
绝对小学生题目!我教过小学数学的。
E(x)表示不超过x的最大整数。
(A-1):已经过去的整年。
(M-1):最后一年已经过去的整月。
J:最后一个月过去的天数。
这样算D=
365(A-1)+31(M-1)+J
但是每4年有一个闰年,所以要减去
E(A/4),正百年必须是400的倍数才是闰年,所以要-E(A/100)+E(A/400)。
最后的
E(0.4M+2.2)=3+E(0.4M-0.8)就是补偿给2月份3天,然后再每个小月(30天的月份)减去一天(因为之前都是按31天算的)
还有第一个公式写错了。应该是
D=365(A-1)+E(A/4)-E(A/100)+E(A/400)+31(M-1)+J
这是因为计算闰年的部分在两个公式应该是一样的。
2007-7-12 19:16:45

使用道具 举报

新浪微博达人勋

楼上高人,你分析的确有道理。
但是 1, 公式是没有错的,至少书上是这样写的。我再三检查了。
2,为什么要分 M≤2 和 M>2 两种情况?

谢谢赐教
2007-7-12 20:29:53

使用道具 举报

新浪微博达人勋

1.是我写错了,书上是对的。因为最后一年没到2月的时候闰年是不起作用的。
2.分两种情况是因为2月特别。
2007-7-12 21:46:43

使用道具 举报

12
您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

本版积分规则

返回顶部