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

【C语言】1000~2000之间的闰年

2015-09-21 21:58 344 查看
#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);  拓展域宽使打印格式清晰了然。
}
浓缩为一句代码,精简易懂


本文出自 “Vs吕小布” 博客,请务必保留此出处http://survive.blog.51cto.com/10728490/1696911
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: