闰年算法按照闰年的算法,1900除以400不能整除,所以1900年不是闰年,1904除以4能整除,所以1904年是闰年.既然1904年是闰年,那么1900为什么不是闰年呢?闰年不是4年一次吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 17:59:27
闰年算法按照闰年的算法,1900除以400不能整除,所以1900年不是闰年,1904除以4能整除,所以1904年是闰年.既然1904年是闰年,那么1900为什么不是闰年呢?闰年不是4年一次吗?

闰年算法按照闰年的算法,1900除以400不能整除,所以1900年不是闰年,1904除以4能整除,所以1904年是闰年.既然1904年是闰年,那么1900为什么不是闰年呢?闰年不是4年一次吗?
闰年算法
按照闰年的算法,1900除以400不能整除,所以1900年不是闰年,1904除以4能整除,所以1904年是闰年.既然1904年是闰年,那么1900为什么不是闰年呢?闰年不是4年一次吗?

闰年算法按照闰年的算法,1900除以400不能整除,所以1900年不是闰年,1904除以4能整除,所以1904年是闰年.既然1904年是闰年,那么1900为什么不是闰年呢?闰年不是4年一次吗?
好有探究的精神呀,
那就从根本上说说为什么吧:
阳历中有闰日的年份叫闰年,相反就是平年,平年为365天,闰年为366天.在公历(格里历)纪年中,平年的二月为28天,闰年的二月为29天.闰年平月2月29日为闰日.
增加闰日的原因
现时的公历以回归年为“年”的计算基础,而一个回归年大约等于365.24220日.因为在平年公历只计算365日,结果四年后便会累积0.24220×4=0.9688日,大约等于一日,所以便逢四年增加一日闰日以抵销这0.9688日.但是还是稍微的少了点,这样一时没有多少时间,可是到了一个百年时就会相差了大约0.78天,即多加了.所以要再次规定细节,到100年是不在加,这样又会每100年的时间少了0.22天,到了400年时,差了大约0.9天了,所以那个百年是要再加上润日才可以基本对应的.但是这样仍然会有些许的误差,但是已经相当的小了.我只是大致进行了计算,实际的是相差很小很小的.
计算闰年的方法
公历纪年法中,能被4整除的大多是闰年,除了那些能被100整除而不能被400整除的年份以外,如1900年是平年.四年一闰,百年不闰,四百年闰.”
故你的那些疑问就主要就产生在了这些微乎其微的,但是日积月累却可以百年出“日”的不起眼的小数上,怎么样,明白了吧.可以自己推一推,看看是不是对,

闰年算法按照闰年的算法,1900除以400不能整除,所以1900年不是闰年,1904除以4能整除,所以1904年是闰年.既然1904年是闰年,那么1900为什么不是闰年呢?闰年不是4年一次吗? 闰年算法 C语言,闰年算法 闰年的算法1900年是不是闰年,闰年是怎样算的?急用!急,急,急,急,急,急, 请问闰年的算法为什么要除以400呢.除以4不是刚好够一个闰年吗 2014年是闰年,要具体的算法~ 平年和闰年怎么算?在2008年,1916年,1900年,1992年,1972年,1432年,2032年里,闰年有(),平年有().闰年的算法:平年的算法: excel 闰年的算法例如1993-04-05,是如何算法? 公元3000年是不是闰年按照3000/400不能整除,不是闰年,又有2996能整除4是闰年,又,四年一闰,得3000是闰年.与前面矛盾.故,这种推算法有问题. 有一道数学题:你知道什么样的年份是闰年吗,设计一个算法,判断某年份是否为闰年.这题的算法怎么写? 闰年算法的算法被400整除一定被4整除且被100整除怎么前后矛盾? 设计一个判断某年是否为闰年的算法用C语言编写 闰年能不能结婚啊!按照北方地区的习俗,闰年是不能够结婚的. 用PAD描述算法:判断1989是不是闰年,1211能否被7整除? 为什么四年有个闰年,闰年的由来? 算闰年可不可以除以四 为什么正百的年数必须是可以被400整除的才是闰年?闰年是4年一次,例如 1992(闰年) 1996(闰年)2000(闰年)那1896(闰年),4年后的1900年为什么不是闰年呢?1896(闰年)到1904(闰年)的这次闰年为什么又相差8 有关平年与闰年用2000年4年4年,推得到1900也是闰年,但为什么1900实际不是闰年不要长篇大论的,我也知道要除以400但我想知道用2000年4年4年,推得到1900也是闰年,但为什么1900实际不是闰年 这