热门搜索:和平精英 原神 街篮2 

您的位置:首页 > > 教程攻略 > 软件教程 >闰年是怎么计算的 公历闰年与平年判定规则【常识】

闰年是怎么计算的 公历闰年与平年判定规则【常识】

来源:互联网 更新时间:2026-06-09 09:24

说到闰年,很多人第一反应就是“四年一闰”,但真碰上1900年、2000年这样的整百年份,往往就卡住了。其实判定的规则并不复杂,关键是要记住两个核心门槛:4、100、400。下面从四个角度把这事彻底说清楚,无论你是想快速心算,还是写代码实现逻辑,都能找到顺手的方法。

一、基础数学判定法

这是国际通用的标准做法,直接拿年份做除法,逻辑上分两个互斥的条件,满足其一就是闰年。

1、先用年份除以4,如果恰好整除(余数为0),那接着看它能不能被100整除;

2、如果能被4整除但不能被100整除,那恭喜——

为闰年

3、但如果能被100整除,事情还没完,必须再用400除一下,只有同时能被400整除才算数;

4、如果直接被400整除(比如2000年),那毫无疑问

为闰年

5、剩下的所有情况,统统

平年

打个比方:2024年能被4整除(506×4),但除以100有余数,直接过关——闰年。1900年能被100整除,但除以400有余数,抱歉,平年。

二、末两位速算法

这个方法非常适合日常心算,尤其是非整百年份,几乎一眼就能看出来。思路是把年份的后两位单独拎出来处理。

1、先看年份的末两位数字(比如2024取“24”,1987取“87”);

2、把这两位数除以4,如果能整除(余数为0),那

为闰年

——注意,这只适用于非整百年;

3、但如果末两位是“00”(比如1900、2000),那就要跳过后两位的判定,改用前两位;

4、对于末两位为“00”的年份,只看前两位(1900取“19”,2000取“20”),同样除以4,能整除则

为闰年

5、否则一律

平年

比如1984年,后两位84÷4=21,整除,闰年;1900年后两位是00,看前两位19÷4有余数,平年;2000年前两位20÷4=5整除,闰年。

三、分段逻辑判定法

这个方法把判定拆成两段清晰的分支,特别适合写程序或者教学演示,不会搞混嵌套条件。

1、先问一句:这个年份能不能被100整除?

2、如果不能被100整除,那就直接拿4来检验——能被4整除就是

闰年

,否则

平年

3、如果能被100整除,那就要再用400来判——能被400整除才是

闰年

,否则

平年

说白了,就是把“整百年”这个特例单独拎出来,非整百年只看4,整百年只看400。

四、实例验证法

光看规则有点干,拿几个典型年份走一遍流程,一下子就通透了。

1、输入2024:2024 ÷ 4 = 506,余数为0;2024 ÷ 100 = 20.24,余数不为0 → 满足第一条件 →

闰年

2、输入1900:1900 ÷ 100 = 19,余数为0;1900 ÷ 400 = 4.75,余数不为0 → 不满足第二条件 →

平年

3、输入2000:2000 ÷ 400 = 5,余数为0 → 满足第二条件 →

闰年

4、输入2025:2025 ÷ 4 = 506.25,余数不为0 → 不满足任一条件 →

平年

5、输入2100:2100 ÷ 100 = 21,余数为0;2100 ÷ 400 = 5.25,余数不为0 →

平年

这么一对比就清楚了:能被400整除的整百年(如2000)才是闰年,其余整百年(如1900、2100)都是平年;非整百年则只看4的倍数。记住这两个核心,以后谁问你都答得上来。

热门手游

手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc