编码练习:闰年(C语言)
发布时间
阅读量:
阅读量
首先需要界定闰年的定义:
常规闰年:当公历年份能够被4整除,但不能被100整除时,该年份属于常规闰年(例如2004年、2020年均符合这一条件)。
世纪闰年:若公历年份为整百数,则必须同时能被400整除,才能被认定为世纪闰年(例如1900年不符合世纪闰年的标准,而2000年则满足这一条件)。
换句话说:每四年出现一次闰年;每百年不设闰年,但每四百年需再次设置闰年
以1000至2000年间为例:
需满足的条件为 year%4==0 且 year%100!=0 或者 year%400==0
vs2013试一下

实验得出的结论

实际上,存在更为简便的表达方式:

还没有任何评论哟~
