美国空天飞机计划:如何可以快速回答

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 03:19:14
如果一个人说出几几年几月几日,你可以马上说出那几几年几月几日是星期几吗,如果可以,有什么数学公式,请帮助回答,并写出数学公式,如回答正确,我会有很高的悬赏分
除了用工具外,必须要口算出来的,zgzzd你的方法是什么,可以说出来听听.其他人的可不可以简单一点,太深奥了,口算起来比较麻烦

设D = (N, M, d) (年, 月, 日)
m = (M-2) (mod 12)
n = { N (M>=3)
{ N-1 (M<=2)
Sunday = 0, Monday = 1, etc.

取c, y 使: n = 100c + y, (0<=y<100)

则 W = d + [13m/5] + y + [y/4] + [c/4] - 2c (mod 7)

例如:
D = (2000, 1, 1) 下个世纪头一天.
W = 1 + [142/5] + 99 + [99/4] + [19/4] - 38 (mod 7)
= 6 (mod 7)
是星期六!

拿个手机或者文曲星

按一按.......

有,但你得先背12个数字。
如果你愿意,我再教你算法!非常简单!

设D = (N, M, d) (年, 月, 日)
m = (M-2) (mod 12)
n = { N (M>=3)
{ N-1 (M<=2)
Sunday = 0, Monday = 1, etc.

取c, y 使: n = 100c + y, (0<=y<100)

则 W = d + [13m/5] + y + [y/4] + [c/4] - 2c (mod 7)

例如:
D = (2000, 1, 1) 下个世纪头一天.
W = 1 + [142/5] + 99 + [99/4] + [19/4] - 38 (mod 7)
= 6 (mod 7)
是星期六!
回答者:neptune_1001 - 见习魔法师 三级 2-16 18:45

--------------------------------------------------------------------------------

有,但你得先背12个数字。
如果你愿意,我再教你算法!非常简单!