1000-2000年之间闰年年份、个数以及任意年份之间的闰年年份、个数

1000-2000年之间闰年年份、个数以及任意年份之间的闰年年份、个数

初学C语言的过程中,经常会遇到求年份之间的闰年年份以及总个数,今天就以1000-2000年之间闰年年份、个数为例。
Q:求1000-2000年之间闰年的年份以及闰年个数。
思路:这道题呢,求闰年年份以及闰年个数,那么我们首先就要明白闰年的条件是什么。显然,闰年的条件有两个:1、公历年份可以被4整除但不能被100整除;2、公历年份可以被400整除。
那么就会有同学问了,“为什么不能用公历年份直接除4得到答案呢?”很显然,是不对的,例如2100年,2100可以整除4,也可以整除100,不满足上述闰年条件1;2100不能整除400,所以不能满足上述闰年条件2,但是2100可以整除4,可以看出,要想判断是否为闰年,必须满足上述两个条件之一。
接下来分析闰年满足条件1,我们可以发现“整除4”和“不能整除100”是且的关系,在C语言中表述为“&&”,闰年满足的两个条件之间则为或的关系,在C语言中表述为“||”。
接下来,我们就可以着手写代码了:
1000-2000是一个非常大的范围,判断是否为闰年,我们很容易想到采用“for”语句循环以及“if”语句判断;在这里,我们还要用到C语言运算中的一个算法“&”——取余,若年份除4余数为0且除100余数不为0,可认定为该年份为闰年,同理,年份除400余数为0也可认为该年份为闰年,用C语言则表述为“年份%4= =0&&年份%100!=0||年份%400==0”。
理解到这,剩余的代码就很容易写下去了,源代码如下:

#include <stdio.h>
int main()
{
   
	int i;
	for (i =1000; i <= 2000; i++)
	{
   
		if (i % 4 <
最低0.47元/天 解锁文章
缘来是猪猪啊
关注 关注
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
1000~2000年之间闰年
Whitebury的博客
03-13 1149
闰年:可以被4整除但是不能被100整除的年份,或者可以被400整除的年份 #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; int main() { int year; for (year = 1000; year &lt;= 2000; year++) //year从1000循环到2000 { if (year % 4 == 0 &amp...
计算1000年~2000年之间闰年
qq_35118894的博客
08-14 2640
计算1000年~2000年之间闰年闰年: ①、普通年能整除4且不能整除100的为闰年。(如2004年就是闰年)②、世纪年能整除400的是闰年。(如2000年是闰年,1900年不是闰年)写个for循环然后判断就行了,count是计数,看1000-2000年之间有多少个闰年。#include<stdio.h> int main() { int i = 0; int count
C语言习题:判断1000年---2000年之间闰年
qq_43600867的博客
03-30 810
C语言习题:判断1000年---2000年之间闰年 定义: 普通闰年:公历年份是4的倍数的,且不是100的倍数。 世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年 思路:对于1000---2000年的每一年进行循环遍历 整百数对400取余,其他对4取余并判断不是100的倍数 #include <stdio.h> int main() { // insert code here... int i = 0; printf("请输入1...
计算1000 ~ 2000年之内的所有闰年
cc的博客
09-04 567
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
1000年到2000年之间闰年
weixin_61316743的博客
01-21 120
#include<stdio.h> int main() { int year = 0; for (year = 1000; year <= 2000; year++) { if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) { printf("%d是闰年\n", year); } else ...
判断1000年---2000年之间闰年
wang_0712的博客
05-10 455
思路:判断闰年的标准是:能整除4且不能整除100 或者能整除400 #include&lt;stdio.h&gt; #include&lt;math.h&gt; int main() { int year = 0; int count = 0; printf("1000-2000年之间的素数有: "); for (year = 1000; year &lt;=...
用C++输出1000-2000之间闰年
12-22
在判断某一年是否为闰年时,可引入bool变量。若为闰年,则leap=true;若为平年,则leap=false。后判断leap是否为真,若为真,输出闰年。 #include using namespace std; int main() { int year; bool leap; ...
cpp代码-打印1000年至2000年之间闰年
07-16
cpp代码-打印1000年至2000年之间闰年
python 输入年份 如果是闰年输出True 否则输出False 示例
10-26
python 输入年份 如果是闰年输出True 否则输出False 示例
通过函数判断2000年-2050年之间闰年
最新发布
06-24
函数调用的方式产生2000-2050年之间闰年,可自行修改循环范围,获取不同的闰年
输出最近1000年(公元2000~3000年)中的闰年
04-17
输出最近1000年(公元2000~3000年)中的闰年
输出1000到2000之间闰年
一朵花花
04-15 6731
输出1000到2000间的所有闰年 闰年定义:公历年份是4的倍数,且不是100的倍数的,为闰年 分析:要想用C语言实现该程序,我们只需一一判断该年份是否为闰年,然后循环1000次就可以了。 而判断某个年份是否为闰年,至少需要满足两个条件的其中一个: 1.该年份可以被4整除但不能被100整除; 2.该年份可以被400整除。 故可以使用if条件语句来实现 代码实现: #include<stdio.h> #include<stdlib.h> int main() { int year
判断 1000-2000 年之间闰年
waves_K的博客
11-06 1135
首先我们需要知道什么是闰年闰年就是 能被 4 整除 并且 不能被 100 整除,或者 能被 400 整除 的年份。 下面就用几种方法来实现判断闰年。 方法一: 第一步:用循环实现 1000-2000 之间年份 第二步:用判断闰年的方法在这些年份中筛选闰年 第三步:打印筛选出来的闰年,并统计有多少个 代码实现如下: #include&lt;stdio.h&gt; #include&lt;stdl...
判断1000-2000之间闰年(优化写法)
csdn_kou的博客
03-20 970
闰年普通年(不能被100整除的年份)能被4整除的为闰年。(如2004年就是闰年,1999年不是闰年);世纪年(能被100整除的年份)能被400整除的是闰年。(如2000年是闰年,1900年不是闰年);#include "stdio.h" int main() { int i,j = 0; for(i = 1000; i &lt;= 2000; i++) { if(i%400 == 0)...
求解1000到2000年之间的所有闰年
weixin_43573534的博客
11-06 889
闰年的概念:能被4整除但不能被100整除或者能被400整除 #include&lt;stdio.h&gt; int main() { int n = 1000; while (n &lt;= 2000) //进入循环 { if ((n % 4 == 0 &amp;&amp; n % 100 != 0) || n % 400 == 0) //进行判断 printf("%d年是闰年...
判断1000年到2000年之间闰年
xwww的博客
05-28 437
判断某个年份是否为闰年需要两个条件:1、能被4整除但同时不能被100整除、2、能被400整除代码如下:运行结果:
1000到2000之间闰年
sense_long_h的专栏
03-08 600
#include "stdio.h"// void main(void) {     int year;      printf("1000到2000年间的润年有:\n");     for(year=1000;year // if (( year%4 == 0 && year%100 !=0 )||(year%400 == 0));       if(!(year%4)
判断1000~2000之间闰年
Jugger_Am的博客
12-10 408
判断1000~2000之间闰年:能被4整除,不能被100整除的是闰年;能被400整除的是闰年。#include<stdio.h>int main(void){ int i = 0; int count = 0; for(i=1000; i<=2000; i++){ if(i%4==0){ if(i%100!=0){
日常练习__判断1000到2000之间闰年
weixin_44456232的博客
03-15 453
首先你要知道什么是闰年,这里有一个口诀:四年一闰;百年不闰, 四百年再闰。 既然是判断就需要输入。 scanf("%d", &amp;a); 这里要引入一个头文件#define _CRT_SECURE_NO_WARNINGS 这个头文件一定要放在程序第一行 ! 我们题目中是要判断1000到2000之间闰年,所以我们要判断输入数字是否在我们的要求内。 如果不在我们的要求内,需要重新输入。 这里我...
编写一个函数,用以判断一个任意年份是否为闰年,然后调用这个函数找出2000-3000之间的所有闰年
04-26
好的,根据您的要求,我可以编写一个判断闰年的函数,并且调用该函数找出2000-3000之间的所有闰年。以下是代码实现。 ```python def is_leap_year(year): """ 判断某一年是否为闰年 """ if (year % 4 == 0 and ...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 1000-2000年之间闰年年份、个数以及任意年份之间的闰年年份、个数 3196

最新评论

  • 1000-2000年之间闰年年份、个数以及任意年份之间的闰年年份、个数

    nsh_users1454: 挑刺:第1个代码块 count++前再加个制表符

  • 1000-2000年之间闰年年份、个数以及任意年份之间的闰年年份、个数

    Zh_R0827: 完全没问题啊,怎么了吗

  • 1000-2000年之间闰年年份、个数以及任意年份之间的闰年年份、个数

    懂事的通通鼓: 自己编译了吗

  • 1000-2000年之间闰年年份、个数以及任意年份之间的闰年年份、个数

    懂事的通通鼓: 你这代码对的嘛

最新文章

2020年1篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源简爱读书笔记摘抄赏析安全的重要性全球影帝电影慰安妇电影完整版烘培店起什么名字好听龙凤小孩起名韩国电视直播起名免费取名网站大全给水产公司起名字配饰店铺起名涂惠元谢咏起名大师网页缺水木女孩子起名字给杨姓孩子起名字叶无道徐灵儿小说全文免费最新营业执照的名字起名男孩新生宝宝起名字猪宝宝起名忌用哪些字兄弟合开公司起名女儿想念去世父亲的话纪检监察工作职责tjcu历史小说排行榜寒冰王座3给小孩起名字的网站什么是闰年养生茶加盟lol起名字网站排名查询理想之城电视剧演员表淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化