早教吧 育儿知识 作业答案 考试题库 百科 知识分享

200年十二月31日两千年十二月31号是星期日两千零二年九月十号是星期几

题目详情
200年十二月31日两千年十二月31号是星期日两千零二年九月十号是星期几
▼优质解答
答案和解析
星期二,
把四个数加起来然後除七的馀数就是,如果整除就是星期日.这四个数分别是:
Y(year):年份减2000
L(leap days):从2000年1月1日到该日之间的闰日数目
M(month):月份的代号,从一月到十二月分别是511462403513,即是一月是5,二、三月是1,四月是4,五月是6,如此类推,十二月是3
D(day):日号
就是说——Y+L+M+D(除7的馀数)
举例说:2008年12月10日
(8+3+3+10)除7馀3,即该日是星期三,其中Y=8、L=3(三个闰日分别是2000年2月29日、2004年2月29日和2008年2月29日)、M=3(12月的代号是3)、D=10
再举一例:2008年2月10日
(8+2+1+10)除7馀0,即该日是星期日,其中Y=8、L=2(从2000年1月1日到2008年2月10日之间只有二个闰日:2000年2月29日和2004年2月29日)、M=1(2月的代号是1)、D=10
此公式的原理 365除七馀一,所以每过一个平年,星期数便加一.日数亦是每过一日,星 期数加一.由於2000年1月1日是星期六,0+0+x+1=6, 故1月的代号是5,而1月有31日, (5+31) 除7馀1, 故2月的代号是1,如此类推即可找出所有月份的代号.
变化一:可用负数,这时Y和L皆为负.1999年10月10日= —1—0+5+10=14≡0(mod 7)(除7的馀数),星期日
变化二:把定点移至1900,相同方法加二(年份数和闰日数由1900年计起,月日计法不变)简单的说,在1700年或以後,2000年减100年的定点对应加2.原因:100年内有24闰日,+124=126一2≡一2 mod7,於是减100年就加2. 注:1700年、1800年、1900年皆不是闰年;2000年是闰年.
举例:1842年8月29日(南京条约签署日)——用四个方法计算,结果当然一样:
一、由1800年计起:4+(42+10+0+29)除7馀1(从1800年1月1日到1842年8月29日间的闰日数目是10个,1800年不是闰年),即该日是星期一
二、由1900年计起:2+(-58-14+0+29)除7馀1
三、由2000年计起:(-158-38+0+29)除7馀1
四、由1700年计起:6+(142+34+0+29)除7馀1