判断是否为闰年的方法:

①、普通年能被4整除且不能被100整除的为闰年。

②、世纪年能被400整除的是闰年。

③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。

 

这里我们只讨论“1000年—2000年”之间的闰年,所以不用考虑③。

 

C语言代码如下:

# include <stdio.h>
int main()
{
    int year;
    
    for(year=1000; year<=2000; year++)  //for循环用于逐个输出年份
      {
          if(year%4 == 0 && year%100 != 0 || year%400 ==0)  //判断为闰年的条件
           {
              printf("%6d",year);    //按6位×××数据输出,不足6位用空格填补
            }
       }
    return 0;
}

干货小知识:break 和 continue的差别    记忆方法:
break:是打破的意思,(破了整个循环)所以看见break就退出整个一层循环。 continue:是继续的意思,(继续循环运算),但是要结束本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进行新一轮的循环。