判断1000-2000之间的闰年(优化写法)
闰年
#include "stdio.h"int main()
{int i,j = 0;for(i = 1000; i <= 2000; i++){if(i%400 == 0)printf("闰年%d\n",i);if(i%4 == 0){if(i%100 != 0)printf("闰年%d\n",i);}}}
扩展
整出符号 %
不等于 !=
优化程序
#include "stdio.h"int main()
{int i,j,q = 0;for(i = 1000;i <= 2000; i++){if((i%4 == 0 &&i%100!= 0)||(i%400 == 0)){printf("闰年%d\n",i);q++;printf("\n%d",q);}}printf("\n%d",q);}
函数调用优化
int fun(int y)
{return((y % 400 == 0) || ((y % 4 == 0) && (y % 100 != 0)));
}
int main()
{int i, j, k;for (i = 1000; i <= 2000; i++){k = fun(i);if (k == 1){printf("%d\n", i);}}
判断1000-2000之间的闰年(优化写法)相关推荐
- 手把手教你输出1000到2000之间的闰年
手把手教你输出1000到2000之间的闰年的思路 完整代码: #include <stdio.h> int main() {int year = 0;for (year = 1000; y ...
- Java实现输出 1000 - 2000 之间所有的闰年
我之前写过一篇文章,输出1~100之内的素数,其实是差不多的,可以参考一下:https://blog.csdn.net/question_mark/article/details/100627185 ...
- 用C语言实现:判断1000-2000年之间的闰年。
在编程之前,首先我们要了解闰年的定义: 1.普通年能整除4且不能整除100的为闰年. 2.世纪年能整除400的是闰年. 了解概念后,我们首先需要用for循环控制输入的年份,然后再循环内使用if语句判断 ...
- 判断 1000-2000 年之间的闰年
首先我们需要知道什么是闰年.闰年就是 能被 4 整除 并且 不能被 100 整除,或者 能被 400 整除 的年份. 下面就用几种方法来实现判断闰年. 方法一: 第一步:用循环实现 1000-2000 ...
- C语言 输出1000年~2000年之间的闰年
第一步:确定变量的数量,只有年份year一个变量: 第二步:变量范围:输出1000~2000之间的闰年,则1000<=year<=2000; 第三步:方法一的算法逻辑,想要判断当前年份是否 ...
- 1000年---2000年之间的闰年、判断某年是否为闰年
目录 1.闰年的判断方法 2. 1000-2000年之间的闰年 3.某年是否为闰年 1.闰年的判断方法 如果是4的倍数,该年份一般是闰年; 如果不是4的倍数,该年份一般是平年. 公历年份是整百数的必须 ...
- 1000年出现了哪些闰年C语言,C语言判断“1000年―2000年”之间的闰年
判断是否为闰年的方法: ①.普通年能被4整除且不能被100整除的为闰年. ②.世纪年能被400整除的是闰年. ③.对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年. 这里我们 ...
- 打印100~200 之间的素数,输出乘法口诀表,判断1000年---2000年之间的闰年
1.打印100~200 之间的素数 #include <stdio.h> int main() { int n,i; for(i=100;i<=200;i=i++) { for(n= ...
- 打印1000~2000年之间的闰年
#define _CRT_SECURE_NO_WARNINGS 1//判断1000年~2000年之间的闰年#include <stdio.h>#define BEGIN_YEAR 1000 ...
最新文章
- overridePendingTransition 方法在Fragment 中使用
- ExtJs服务器端代理(Ajax)
- 成功解决Lib\sre_compile.py, line 17, in module assert _sre.MAGICMAGIC SRE module mismatch
- 决策树可视化,被惊艳到了!
- 阿里开源分布式事务seata带你入门
- gateway配置mysql_gateway中这样使用mysql正确么
- 【Vijos1180】选课
- 将网页发布到远程windows server
- mac 10.9 安装 mysql_mac 下安装 mysql (蛋疼)
- 无线WIFI短信认证解决方案
- IDispatch接口原理与应用
- 显卡无法为此计算机,如何解决win10系统电脑中无法安装intel显卡驱动的问题
- 游戏付费用户RFM分析案例
- html如何将图片弄成背景,如何用css把图片弄成背景
- 2018年「编码美丽」公众号精华帖总结,建议收藏(文末赠书)!
- 删除2345网页导航
- 30岁成功入职京东啦
- 计算机类中级职称论文,计算机中级职称论文.docx
- SLB 负载均衡实践
- 数据库概论之MySQL表的增删改查1