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;
}
}
[解决办法]
程序是对的 最多输出多少行是编译器的问题 你把2500换成2010看看
[解决办法]