#include <stdio.h>

int main()
{
int year=0;
    for(year=1000;year<=2000;year++)
    {
 
        if(year%400==0)
        {
        printf("%d\n",year);
        }
        if(year%4==0&&year%100!=0)
        {
            printf("%d\n",year);
         }
      }
    return 0;
}

以上代码,可以优化为以下
将if语句改为
for(year=1000;year<=2000;year++)
{
   if((year%400==0)||(year%4==0)&&(year%100!=0))
    printf("%d\n",year);   亦可printf("%6d",year);  拓展域宽使打印格式清晰了然。
}
浓缩为一句代码,精简易懂