闰年是怎样判定的

来源:百度知道 编辑:UC知道 时间:2024/09/22 03:52:31

楼上回答是错误的
应该是
如果年份能被4整除却不能被100整除,或者能被400整除就是闰年。
if(year%4==0 && year%100!=0 || year%400==0)

年份除以4等于0且除以100等于0或年份除以400等0

我写了完整的代码(有两种方法,可参考):
http://xianexs.mail.qq.com/cgi-bin/downloadfilepart/svrid270/闰年判断.cpp?svrid=270&fid=d3bd84d992f8702fe232bf600fd17a42dd881f24bc6fc248&&txf_fid=&&txf_sid=
提取码:ffefdbb7

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

就是年份能被4除尽的,但是不能被100整除的。或能被400整除的。

如: 2004/4=501,但不能被100整除,所以是闰年。