2000-2500输出判断闰年的问题,为什么输出判断从2002开始了
正在复习C语言,一点点的编书里要求的程序,结果出现很2B但是想不通的问题..这个程序要求是:输出2000-2500年每一年是否闰年,我用true和false代表是否,然后想把当前年份一起放在输出的窗口里面。但是结果是从2002开始...有点儿蛋疼..看不出哪有问题,大家帮忙看一下...感激不尽..
#include<stdio.h>
void main()
{int y=2000;
while(y<=2500)
{
if(y%4==0)
{if(y%100!=0)
printf("true=%d\n",y);
else{if(y%400==0)
printf("true=%d\n",y);
else printf("false=%d\n",y);
}
}
else printf("false=%d\n",y);
y=y+1;
}
}
[local]1[/local]
[ 本帖最后由 一秒当一分 于 2012-10-5 21:45 编辑 ]