Math 资质,为什么400年有0多年?
回答:星期二 说明: 一百年有五天多<所以1世纪的最后一天是星期五 200年包含(5 x 2)3天=>所以2世纪的最后一天是周三Math 资质,为什么400年有0多年?,math,calendar,Math,Calendar,回答:星期二 说明: 一百年有五天多所以2世纪的最后一天是周三 300年包含(5 x 3)=15 1多天=>三世纪的最后一天是星期一 400年有0多天=>四世纪的最后一天是周日 重复此循环。 因此,一个世纪的最后一天不可能是周二、周四或周六 我被困的地方 200年有5x2=10天的额外天数,因此10%7=2奇数天。 300年有5x3=15天的额外天数,因此15%7=1奇数天。 400年应该有5x4=20天的额外天数,所以20%7=6天的额外天数 但是它说0多天是怎样的,为什么的?你忘了编号为k
300年包含(5 x 3)=15 1多天=>三世纪的最后一天是星期一
400年有0多天=>四世纪的最后一天是周日 重复此循环。
因此,一个世纪的最后一天不可能是周二、周四或周六
我被困的地方 200年有5x2=10天的额外天数,因此
10%7=2
奇数天。300年有5x3=15天的额外天数,因此
15%7=1
奇数天。400年应该有5x4=20天的额外天数,所以
20%7=
6天的额外天数
但是它说0多天是怎样的,为什么的?你忘了编号为
k*400
的年份是,而k*400+100,k*400+200,k*400+300
不是闰年
所以400年后,MBos的答案是正确的 如果我没有弄错的话,2000年已经过去了相当长的一段时间了,每年被400和1000整除,没有剩余的部分算不上闰年,这与MBo提到的400年规则相反
问题是:一年实际上是365.2425年。为了尽可能降低所有差异,这些愚蠢的规则是为了最大限度地减少错误。我投票将这个问题作为离题题来结束,因为这是一个数学问题,而不是编程问题。
Q The last day of a century cannot be
Monday
Friday
Wednesday
Tuesday