如题所述
闰年和平年的算法有看年份的末两位数、看年份的前两位数。
1、看年份的末两位数
如果末两位数不能被4整除,那么就是平年;如果能被4整除且不能被100整除则为闰年。例如2019年,19/4=4.75.不能被整除,所以2019年是平年。例如2020年,20/4=5,可以被4整除,所以2020年是闰年。
2、看年份的前两位数
遇到末两位数都是0的年份,就看年份的前两位数,如果前两位数不能被4整除,那么就是平年,反之则是闰年,比如2000年是闰年,1900年就不是闰年。
闰年产生的原因
地球绕太阳运行的周期为365天5小时48分46秒(合365.24219天),即一回归年。公历的平年只有365天,比回归年短约0.2422天,所余下的时间约为每四年累积一天,故在第四年的2月末加1天,使当年的时间长度变为366天,这一年就是闰年。现行公历中每400年有97个闰年。
按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样,每128年就会多算出1天,经过400年就会多算出3天多。因此,每400年中要减少3个闰年。所以公历规定:年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的世纪年,即使是4的倍数也不是闰年。
闰年比平年多一天,这一天即为闰日,地球围绕太阳运转一周的时间间隔约为365.2422天,而国际通用的日历上每年只有365天,也就是说,每隔4年日历上就要多出将近一天的时间。
为了解决这个余数,年数不为100的倍数且能被4整除和年数为100的倍数且能被400整除的就额外增加一天,这一天为闰日——即2月29日。
计算方法一:看年份的末两位数,如果末两位数不能被4整除,那么就是平年;如果能被4整除且不能被100整除则为闰年。
计算方法二:遇到末两位数都是0的年份,就看年份的前两位数,如果前两位数不能被4整除,那么就是平年,反之则是闰年,比如2000年是闰年,1900年就不是闰年。
闰年和平年的计算方法如下:
平年的定义:公历年份不是4的倍数的年份为平年(如1901年、2003年等)。
闰年的定义:公历年份是4的倍数但不是100的倍数的年份为闰年(如1996年、2004年等);公历年份是400的倍数也是闰年(如1600年、2000年等)。
举例来说,我们以2022年和2024年为例:
2022年不是4的倍数,因此为平年。
2024年是4的倍数但不是100的倍数,因此为闰年。
总结一下,判断闰年和平年的方法是:看这个年份能否被4整除,如果可以,再判断是否被100整除,如果能被100整除,则需要再判断是否同时被400整除,如果是,则是闰年,否则是平年。