淄博人体彩绘 展毛:怎样计算平润年?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/19 18:04:52

计算闰年的完整口诀是:
四年一闰,一百年不闰,四百年又闰。
意思就是说 用年数除以4, 能被4整除的就是闰年;而当年数可以被100整除时,就还要看这个年数能否被400整除,能被400整除的才为闰年。
所以 1900年不是闰年,而2000年是闰年。(

计算方法:
一、公历闰年计算
(按一回归年365天5小时48分45.5秒)
1、、非整百年能被4整除的为闰年。(如2004年就是闰年,1900年不是闰年)
地球公转示意图
2、整百年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
3、对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能被3200整除,但不能被172800整除)(此按一回归年365天5h48'45.5''计算)。
按一回归年365天5h48'45.5''计算:3200年多出16000小时153600分145600秒 =18600小时26分40秒,共32*24+8=136个闰年=776*24=18624小时 >18600小时,所以只能算到775个闰年,3200不是闰年,于是775*24=18600,多出了26分40秒怎么办需要多少个周期弥补?答案是54个周期,为172800年,因为172800/3200=54个周期 54*26分40秒=1404分2160秒=24小时。

二、公元前闰年计算
1,非整百年:年数除以4余数为1是闰年,即公元前1、5、9……年;
2,整百年:年数除以400余数为1是闰年,年数除以3200余数为1,不是闰年,年数除以172800余1又为闰年,即公元前401、801……年。

闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。闰年包括在公历(格里历)或夏历中有闰日的年份,闰年有366天。

闰年产生原因:
通常的解释是说一年有多少天多少小时多少分,取整数365还有多余的,累积达到一天24小时后,就多加一天的年是闰年。这个解释只是告诉了大家怎么计算,是人为设置的东西。
最根本的原因是:地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为四年累计一天,故四年于2月加1天,使当年的历年长度为366日,这一年就为闰年。现行公历中每400年有97个闰年。按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来。因此每四百年中要减少三个闰年。所以公历规定:年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的年份,即使是4的倍数也不是闰年。
这就是通常所说的:四年一闰,百年不闰,四百年再闰。 例如,2000年是闰年,1900年则是平年。

除以400的只是在特定的年份里,比如说2000年,2004年是闰年,但用400来除的话就不能整除了,所以平时除以4就够用了。

能被4整除,但不能被100整除 或 能被400整除的年数就是润年
C语言里有

用年数除以四,能被整除的就是润年,也就是说如果年数能被四整除就是润年;反之则为平年