闰年的判断方法c语言代码 闰年的判断方法


闰年的判断方法c语言代码 闰年的判断方法

文章插图
相信有一些朋友,对于闰年的问题,会有这样一些疑问:怎么感觉总是在闰年?到底什么是闰年?为什么要闰年?怎么判断某一年,是不是闰年?
一些朋友为什么会有,好像总在闰年这样的感觉?很大可能是因为,把农历中的闰月,与阳历中的闰年,放在一起来理解了 。
阳历才有闰年,阴历只有闰月阴历的闰月,也就是在一年12个月当中,多出来了1个月,成了13个月 。这与阳历年中的闰年,并不是一回事 。
在阳历中为什么要闰年我们都知道,一年有365天,这就是阳历中一年的天数 。然而实际上,地球绕太阳一圈,真实用的时间是365.24219天 。
显然这样一来,我们每年会少算0.24219天,每4年的话,就少算将近一天 。
少算的当然要补回来了,要不然不就吃亏了 。
于是便设置了闰年 。
闰年的计算规则经过天文家的精确计算,总结出下面三条闰年的计算规则 。
1、非整百年:能被4整除而不能被100整除的为闰年 。(如2016年就是闰年,2100年不是闰年)
2、整百年:能被400整除而不能被3200整除的是闰年 。(如2000年是闰年,3200年不是闰年)
3、对于数值很大的年份:这年如果能整除3200,并且又能整除172800则是闰年 。如172800年是闰年,86400年不是闰年 。
以上规则比较复杂,我们通常需要记住的简单规则就是:能被4整除而不能被100整除的、能被400整除的年份都是闰年 。毕竟,咱们活不到3200年 。也就是我们常说的四年一闰,百年不闰,四百年再闰 。
【闰年的判断方法c语言代码 闰年的判断方法】这就是阳历闰年的计算方法 。是不是只要弄懂了,其实很简单的?