1009年-1999年共计247个闰年,为什么,怎么算的
答案:4 悬赏:80 手机版
解决时间 2021-11-27 16:00
- 提问者网友:蓝琪梦莎
- 2021-11-27 12:53
1009年-1999年共计247个闰年,为什么,怎么算的
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-11-27 13:39
因为每4年才会有一个闰年,并且闰年的年份一定会被4整除,1008年是闰年,四年之后就是1012年,也就是从1012年第一个闰年算起,到1996(闰年),结果是(1996-1012)/4+1=247(个)闰年,加1的原因是由于1012年本身就是闰年。
你的那种算法可以这样解释:
先计算出年份之差除以4,得到的是最多可能有多少闰年,由于1009和1999本身都不是闰年,这里就减1(1代表的是少一个闰年),1009到第一个闰年1012之间没有闰年,再减1,1996到1999年之间也没有闰年,再减1,共减3.
我个人觉得还是我的那种算法好容易理解些。。。。。。
你的那种算法可以这样解释:
先计算出年份之差除以4,得到的是最多可能有多少闰年,由于1009和1999本身都不是闰年,这里就减1(1代表的是少一个闰年),1009到第一个闰年1012之间没有闰年,再减1,1996到1999年之间也没有闰年,再减1,共减3.
我个人觉得还是我的那种算法好容易理解些。。。。。。
全部回答
- 1楼网友:鱼忧
- 2021-11-27 16:44
这题大了点
要按照阴阳历法算
每太阳年为365.24天
月亮月为29.5天,即12个月为354天,这样就差了11天多,所以加了若干闰月
具体为在每个没有中气的阴历月后增加一个闰月.
这样算来大概3年一闰,细点算是19年7闰.也就是说每隔19年,你的阴阳历生日都是同一天.
不过这也有误差.现在的规定是323年119闰.太多了,不说了
要按照阴阳历法算
每太阳年为365.24天
月亮月为29.5天,即12个月为354天,这样就差了11天多,所以加了若干闰月
具体为在每个没有中气的阴历月后增加一个闰月.
这样算来大概3年一闰,细点算是19年7闰.也就是说每隔19年,你的阴阳历生日都是同一天.
不过这也有误差.现在的规定是323年119闰.太多了,不说了
- 2楼网友:零点过十分
- 2021-11-27 15:48
在公历(格里历)纪年中,有闰日的年份叫闰年,一般年份365天,闰年为366天。由于地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年,公历把一年定为365天。所余下的时间约为四年累计一天,加在二月里,所以平常年份每年365天,二月为28天,闰年为366天,二月为29天。因此,每400年中有97个闰年,闰年在2月末增加一天,闰年366天。 闰年的计算方法:公元纪年的年数可以被四整除,即为闰年;被100整除而不能被400整除为平年;被100整除也可被400整除的为闰年。如2000年是闰年,而1900年不是。
下面是一个计算公历闰年的例子:
s = InputBox("请输入年份:")
n = Val(s)
If n Mod 400 = 0 Or (n Mod 4 = 0 And n Mod 100 <> 0) Then
MsgBox s + "是闰年!"
简单说就是 每4年是一个闰年,1000和1004\1008年被甩掉了,每1000年是250个闰年所以就是247个了
下面是一个计算公历闰年的例子:
s = InputBox("请输入年份:")
n = Val(s)
If n Mod 400 = 0 Or (n Mod 4 = 0 And n Mod 100 <> 0) Then
MsgBox s + "是闰年!"
简单说就是 每4年是一个闰年,1000和1004\1008年被甩掉了,每1000年是250个闰年所以就是247个了
- 3楼网友:狂恋
- 2021-11-27 14:33
1012是闰年,1996是闰年
(1996-1012)/4+1=247
去掉世纪年中不能被400整除的7个
所以:
1009年-1999年共计240个闰年
而不是247个
附上有关资料:
关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分46秒。因此,公历规定有平年和闰年,平年一年有365日,比回归年短0.2422日,四年共短0.9688日,故每四年增加一日,这一年有366日,就是闰年。但四年增加一日比四个回归年又多0.0312日,400年后将多3.12日,故在400年中少设3个闰年,也就是在400年中只设97个闰年,这样公历年的平均长度与回归年就相近似了。由此规定:年份是整百数的必须是400的倍数才是闰年,例如1900年、2100年就不是闰年。
(1996-1012)/4+1=247
去掉世纪年中不能被400整除的7个
所以:
1009年-1999年共计240个闰年
而不是247个
附上有关资料:
关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分46秒。因此,公历规定有平年和闰年,平年一年有365日,比回归年短0.2422日,四年共短0.9688日,故每四年增加一日,这一年有366日,就是闰年。但四年增加一日比四个回归年又多0.0312日,400年后将多3.12日,故在400年中少设3个闰年,也就是在400年中只设97个闰年,这样公历年的平均长度与回归年就相近似了。由此规定:年份是整百数的必须是400的倍数才是闰年,例如1900年、2100年就不是闰年。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯