这个用c语言怎么写,求解答!

img

供参考:

#include <stdio.h>
int main()
{
    int yend, y = 0, flg = 0;
    scanf("%d", &yend);
    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年算吗