C语言关于闰年的判断及思路和解决方法

闰年的判断

首先我们要知道判断闰年的方法,这是一个数学逻辑,闰年有像2024,2028这样的年份,从中我们能观察出什么呢?

条件:闰年能被4整除,不能被100整除,意思就是被4除后余数为0,闰年能被400整除:

代码如下:

结果如下:

范围输出:

如2100-2200的闰年

代码如下:

 //打印2100-2200的闰年

结果如下:

三、关于闰年知识
公历可分:闰年和平年
平年:365天
闰年:366天(2月多一天)

闰年分为普通闰年和世纪闰年

普通闰年:公历年份是4的倍数的,且不是100的倍数(如2020年是闰年,2021年不是闰年)
世纪闰年:公历年份是400的倍数(如2000年是世纪闰年,2100年不是世纪闰年)

四、公历闰年 与 农历闰年
农历 = 阴历
公历 = 阳历
以太阳视运动为依据设置的历法,叫“太阳历”,简称“阳历”
以月亮的视运动规律为依据设置的历法,称为“太阴历”,简称“阴历”
农历 是中国传统历法,阴阳历的一种,又称夏历。
公历纪年源自于西方社会的纪年方法,以耶稣诞生之年作为纪年的开始
公历闰年

地球绕太阳运行周期为365天5小时48分46秒,每四年累积约一天,把这一天加于2月末(即2月29日)
平均每年长度为365.2425天,约4年出现1天的偏差。
按照每四年一个闰年计算,平均每年就要多算出0.0078天,经过四百年就会多出大约3天来,因此,每四百年中要减少三个闰年。

四年一闰,百年不闰,四百年再闰。

农历闰年

中国旧历 农历 作为阴阳历的一种,每月的天数依照月亏而定,一年的时间以12个月为基准,平年比一回归年(地球公转周期,围绕太阳转动)少约11天。为了合上地球围绕太阳运行周期即回归年,每隔2到4年,增加一个月,增加的这个月为闰月。
闰月加到哪个月,以农历历法规则推断,主要依照与农历的二十四节气来确定。在加有闰月的那一年有13个月,历年长度为383至385日,这一年也称为闰年。
农历闰年闰月的推算,3年一闰,5年二闰,19年七闰;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小陈从不会敲代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值