【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
相关文章推荐
- C语言中宏定义和函数的取舍
- 项目23.5 我的加班费
- 项目23.4三角公式求值
- c++函数参数类型-引用
- 项目23.3两段函数求值
- C++ 版本的 行为树的简单实现
- 【C++】派生类构造函数
- message_flood
- c++打印*组成的任意等腰三角形
- C++: byte和int的相互转化
- c/c++面试1——字符串替换程序
- C++全局变量在多个源代码文件中的使用
- C++类的拷贝构造函数和赋值构造函数
- C++中POD类型
- 使用C++11
- C Prime Plus第十三章
- C++全局变量的声明和定义
- C++:数据类型
- 【LeetCode从零单刷】Sort Colors
- c语言输入一行未知个数数字存入数组