请大家看一下这个程序,为什么循环初始值在2000开始,而输出却在2202开始?
#include"stdio.h"void main()
{
int i,j;
for(i=2000;i<=2500;i++)
{
if(i%4==0&&i%100!=0||i%100==0&&i%400==0)
{
printf("%d是闰年!!!\n",i);
}
if(i%4!=0||i%4==0&&i%100==0&&i%400!=0)
{
printf("%d不是闰年!!!\n",i);
}
}
}