c语言判断年份是闰年还是平年

2024-03-18 22:40:45 浏览

闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。

c语言判断年份是闰年还是平年

公历规定:年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的年份,即使是4的倍数也不是闰年。

根据闰年的定义,C语言判断闰年的代码可以写成

闰年是“能被4整除但不能被100整除”,或者“能被400整除”。

如1900 可被4整除,但可以被100整除,但又不能被400整除,所以不是闰年。

实例要求从键盘输入任意年份的整数 N,通过程序运行判断该年份是否为闰年。

判断任意年份是否为闰年,需要满足以下条件中的任意一个:

① 该年份能被 4 整除同时不能被 100 整除;

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。