编的一个程序不知道哪里出了问题,明明是让它从2000开始,调试时却从2200开始,麻烦大神指点
#include<stdio.h>
#include<stdlib.h>
int main()
{
int year,leap;
for(year = 2000; year <= 2500; year++)
{
leap=((year%4==0&&year%100!=0)||(year%400==0))?1:0 ;
if(leap)
printf("%d是闰年.\n",year);
else
if(!leap)
printf("%d不是闰年.\n",year);
}
return 0;
}