您的位置:首页 > 编程语言 > C语言/C++

C语言判断“1000年—2000年”之间的闰年

2015-09-21 18:21 856 查看
判断是否为闰年的方法:
①、普通年能被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:是继续的意思,(继续循环运算),但是要结束本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进行新一轮的循环。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息