判断是否为闰年的方法:
①、普通年能被4整除且不能被100整除的为闰年。
②、世纪年能被400整除的是闰年。
③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。
这里我们只讨论“1000年—2000年”之间的闰年,所以不用考虑③。
C语言代码如下:
# includeint 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:是继续的意思,(继续循环运算),但是要结束本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进行新一轮的循环。