当前位置:首页 » 操作系统 » 闰年简单算法

闰年简单算法

发布时间: 2022-06-27 12:19:42

‘壹’ 闰年是怎么算出来的

闰年的判定方法:

①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)

②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)

③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)

规定公历年份是整百数的,必须是400的倍数才是闰年,不是400的倍数的就是平年。比如,1700年、1800年和1900年为平年,2000年为闰年。此后,平均每年长度为365.2425天,约4年出现1天的偏差。

按照每四年一个闰年计算,平均每年就要多算出0.0078天,经过四百年就会多出大约3天来,因此,每四百年中要减少三个闰年。闰年的计算,归结起来就是通常说的:四年一闰;百年不闰,四百年再闰。

(1)闰年简单算法扩展阅读:

1950-2050年间的闰年:

1952、1956、1960、1964、1968、1972、1976、1980、1984、1988、1992、1996、2000、2004、2008、2012、2016、2020、2024、2028、2032、2036、2040、2044、2048。

闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。

平年共有365天(1-12月分别为31天,28天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。

‘贰’ 闰年的计算方法怎么算闰年的

导语:在我们现在使用的公历中,美国四年就有一个闰年出现,显着的标志就是2月有29天,而平常年份2月只有28天。就因为多出来的一天,所以就成了闰年来。那么怎么算闰年的呢?下面我们就来看看关于闰年的计算方法。


闰年
1、闰年是公历的名词。公历规定每400年97闰,不逢百的年份能被4整除的,就是闰年,这一年的2月是29天;其余年份的2月是28天。除了2月以外,其它月份的天数没有平年和闰年的区别。
2、闰月是中国的农历的名词。农历因为是阴阳历,所以要兼顾月亮和太阳。由于每个月都要保证十五或者十六是满月,所以每个月大约是29.5天。一般年份12个月就只有355天。这样一年年累计下来,会和季节脱节(因为地球公转周期是365天)。所以每三年左右要加一个月,使得农历年在长期平均上与公历年的长度一致,大约是365.2425天。加的这一个月就叫做闰月。农历的闰月大概是十九年七闰。
想要了解更多关于闰年内容吗?不妨点击》》》
文章由频道()原创,禁止转载。
网友还看
阅读全文

‘叁’ 闰年的计算方法是什么

1、非整百年:能被4整除的为闰年。(如2004年就是闰年,2001年不是闰年)
2、整百年:能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
3、对于数值很大的年份:这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能被3200整除,但不能被172800整除)(此按一回归年365天5h48'45.5''计算)。
公元前闰年的计算方法:
1、非整百年:年数除以4余数为1是闰年,即公元前1、5、9……是闰年;
2、整百年:年数除以400余数为1是闰年,即公元前401、801……是闰年。

‘肆’ 闰年的计算方法

1、非整百年:能被4整除的为闰年。(如2004年就是闰年,2001年不是闰年)

2、整百年:能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)

3、对于数值很大的年份:这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能被3200整除,但不能被172800整除)(此按一回归年365天5h48'45.5''计算)。

公元前闰年的计算方法:

1、非整百年:年数除以4余数为1是闰年,即公元前1、5、9……是闰年;

2、整百年:年数除以400余数为1是闰年,即公元前401、801……是闰年。

(4)闰年简单算法扩展阅读

闰年的产生原因

地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为每四年累计一天,故第四年于2月末加1天,使当年的历年长度为366日,这一年就为闰年。

现行公历中每400年有97个闰年。按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来。因此每四百年中要减少三个闰年。

‘伍’ 闰年的计算方法

闰年的判定方法:

1、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)

2、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)

3、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)

规定公历年份是整百数的,必须是400的倍数才是闰年,不是400的倍数的就是平年。比如,1700年、1800年和1900年为平年,2000年为闰年。此后,平均每年长度为365.2425天,约4年出现1天的偏差。

闰年的由来:

通常的解释是说一年有多少天多少小时多少分,取整数365还有多余的,累积达到一天24小时后,就多加一天的年是闰年。这个解释只是告诉了大家怎么计算,是人为设置的东西。

最根本的原因是:地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为每四年累计一天,故第四年于2月末加1天,使当年的历年长度为366日,这一年就为闰年。

现行公历中每400年有97个闰年。按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来。因此每四百年中要减少三个闰年。所以公历规定:年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的世纪年,即使是4的倍数也不是闰年。

以上内容参考:网络——闰年

‘陆’ 闰年的算法是怎么算的

整百年除以400,除尽商得整数就是闰年,除不尽商不是整数就是平年,比如1600年÷400=4,1800年÷400=4.5
1600年是闰年,1800年是平年
不是整百年,除以4,商是整数,就是闰年,商不是整数,就是平年

‘柒’ 润年的计算方法

在公历(格里历)纪年中,有闰日的年份叫闰年,一般年份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 + "是闰年!"
End If
参考资料:http://www.china-askpro.com/msg18/qa92.shtml

热点内容
python查看进程 发布:2024-05-19 22:59:37 浏览:157
androidhtml颜色 发布:2024-05-19 22:58:34 浏览:846
米3系统存储和内存设备 发布:2024-05-19 22:50:50 浏览:213
途乐有哪些越野配置 发布:2024-05-19 22:49:53 浏览:672
php检测变量 发布:2024-05-19 22:45:31 浏览:321
结构与算法 发布:2024-05-19 22:32:22 浏览:587
ubuntuphp版本 发布:2024-05-19 21:59:12 浏览:928
解压文案馆 发布:2024-05-19 21:58:54 浏览:870
苏宁访问数 发布:2024-05-19 21:53:49 浏览:580
湿地下载ftp 发布:2024-05-19 21:46:10 浏览:487