供参考:
#include <stdio.h>
int main()
{
int yend, y = 0, flg = 0;
scanf("%d", ¥d);
if (yend > 2000 && yend <= 3000)
{
for (y = 2001; y <= yend; y++)
if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0))
{
printf("%c%d",flg==0?'\r':'\n', y);
flg = 1;
}
if (!flg)
printf("None");
}
else {
printf("Invalid year!");
}
return 0;
}
2000年算吗