if(year%100==0&&year%400==0||year%4==0&&year%100!=0)i=1;
year除以100的余数为0且year除以400的余数也为零或者year除以4的余数为0且year除以100的余数不为零,如果以上逻辑关系成立则i=1.
if((year%100==0&&year%400==0)||(year%4==0&&year%100!=0)) i=1;//这样用括号进行分隔或者更方便理解一些
希望对你能有所帮助!
“公元200年不是闰年 因为正常年份只要除以4,看能不能除开(如:2008除4=502)就行了,不过在整百年的时候就要除以400(如2000除以400=5)所以公元200年不是闰年 ”