闰年的计算规则远远比“四年一闰”更复杂 您所在的位置:网站首页 闰年怎么算c语言 闰年的计算规则远远比“四年一闰”更复杂

闰年的计算规则远远比“四年一闰”更复杂

2024-04-17 17:07| 来源: 网络整理| 查看: 265

网上有三种主流的计算闰年的规则:

第一种:

①能够被4整除但不被100整除的是闰年;

②能够被100整除但不被400整除的是平年;

③能够被400整除但不被3200整除的是闰年;

④能够被3200整除但不被172800整除的是平年;

⑤能被172800整除的一律是闰年。

第二种:

前三步和第一种方法一样,第四、五步把第一种方法中的172800换成86400。

第三种:

注意前三步和前两种方法一样。

①能够被4整除但不被100整除的是闰年;

②能够被100整除但不被400整除的是平年;

③能够被400整除但不被3200整除的是闰年;

④能够被3200整除但不被153600整除的是平年;

⑤能被153600整除但不被36864000整除的是闰年……

这个过程可以无穷地继续下去,相当于一个收敛的无穷的交错级数。

这三种计算方法是怎么来的?我相信大家在网上甚至就在知乎里可以很轻松地查到,我就不在这里重复一遍了。

至于为什么会出现三种不同的争议,我认为可能在于对回归年的定义不同,以及对精度控制程度不同。

但是这三种方法前三步都是一样的,我们可以很清楚地推出:虽然1896年是闰年,但1900年不是闰年,然而2000年是闰年;虽然3196年是闰年,但3200年不是闰年……事实上2900、3000、3100、3200、3300、3400、3500年这连续7个百年整数倍年份都不是闰年。

由于前三步都没有争议,所以至少在未来的公元八万年以前的闰年的计算都是没有争议的。我们这一代都活不到公元80000年(除非存在永续的寿命),人类能不能撑到80000年也是一个问题。因此八万年以后的争议可以暂时不管。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有