求一段时间中闰年的代码该怎么写,我写的有什么错误吗?能被 400 整除,不就能被 100 整除吗?
#include "stdio.h"int main()
{
int r,p,q,y=2000;
while (y<=2500)
{if((r=y%4)!=0)
printf("%d年不是闰年\n",y);
else if ((p=y%100)!=0)
printf("%d年是闰年\n",y);
else if ((q=y%400)!=0)
printf("%d年不是闰年\n",y);
else printf("%d是闰年\n",y);
y++;
}
return (0);
}