在这之前,必须的想明白判断闰年的条件,还有一些逻辑关系。然后问题应该就不大了。

#include <stdio.h>

void main(void){

    int year;

    printf("1000至2000年间的润年有:\n");

    for(year=1000;year<2001;year++)

        if(!(year%4) && year%100 || !(year%400))

            printf("%d ",year);

    printf("\n");

}