求出公元元年到公元2022年之间的所有闰年
已知满足以下条件的年份为闰年:
1.能被4整除;
2.不能被100整除;
3.能被400整除;
#include <stdio.h>
代码如下:
int is_leap_year(int x)
{
if (x % 4 == 0)
{
if (x % 100 == 0)
{
if (x % 400 == 0)
return 1;
}
else
return 1;
}
return 0;
}
int main()
{
int a;
int num = 0;
for (a = 1; a <= 2022; a++)
{
if (is_leap_year(a) == 1)
{
printf("%d ", a);公元元年到公元2022年之间共有490个闰年。
num++;
}
}
printf("%d\n", num);
return 0;
}
运行效果如下图。
可知在公元元年到公元2022年之间共有490个闰年。
求出公元元年到公元2022年之间的所有闰年相关推荐
- 公元元年之后的天数与日期之间的相互转换 阳历日期转农历
前几天,有个同事问:知道现在距离公元元年1月1日的天数,如何计算日期?此前对闰年的概念也不是很清晰,在网上查了下闰年规则,整理出一个日期转换类,贴出来和大家分享,不足之处还请多多指教! 先说下闰年规则 ...
- 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(1-12)|| 运算符的优先级问题 ||输出小写的a-z以及大写的Z—A||求出1-1/2+1/3-1/4…..1/
判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数, 其各个位上数字立方和等于其本身.例如: 153 = 1*1*1 + 5*5*5 + 3*3*3 ...
- [置顶] C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。...
要求:输入任意一个日期的年.月.日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几. 简单的循环结构,并结合基姆拉尔森公式,注意月份转换. 下面是源码,仅供参考: #includ ...
- 80x86汇编语言 循环结构 找出最小的偶数并在屏幕上显示 求出数组的平均值显示在屏幕上
题目1 写一个完整的80X86汇编语言程序:键盘输入15个数据(转换成数值,存储到一维数组中,数值的长度为字),找出最小的偶数并在屏幕上显示,若没有偶数则显示"没有偶数!". .d ...
- 【文件和递归】File:创建功能,删除功能,重命名功能,判断功能,基本获取功能,高级获取功能,断有没有.png后的文件,递归:归注意事项,用代码求出实现5的阶乘,不死神兔案例,递归删除带内容的目录
一. 文件 我们想要实现IO操作,就必须要知道硬盘上文件的表现形式 Java提供了一个类让我们操作硬盘上的文件:File File也就是文件表现形式 1.File:文件和目录(文件夹)路径名的抽象表示 ...
- 7_2判断两个单链表是否相交,若相交,求出第一个交点
转载请注明出处:http://www.cnblogs.com/wuzetiandaren/p/4251372.html 声明:现大部分文章为寻找问题时在网上相互转载,此博是为自己做个记录记录,方便自己 ...
- ACMNO.39 分解质因数 求出区间[a,b]中所有整数的质因数分解。蓝桥杯训练!
题目描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入两个整数a,b. 输出 每行输出一个数的分解,形如k=a1*a2*a3...(a1< =a2< =a3...,k也是从小到大 ...
- ACMNO.16用迭代法求 。求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001。 输出保留3位小数 输入 X 输出 X的
题目描述 用迭代法求 . 求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001.输出保留3位小数 输入 X 输出 X的平方根 样例输 ...
- ACMNO.12有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。 输入 N 输出 数列前N项和 样例输入 10
题目描述 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数. 输入 N 输出 数列前N项和 样例输入 10 样例输出 16.48 ...
最新文章
- OpenCV读写视频文件解析
- 【项目管理】Project使用
- 提高显微镜分辨率方法_超分辨显微镜研究获进展
- WebRTC大会火爆上演,网易云信谈音视频研发三大突破点
- html点击按钮弹出窗口_电脑桌面总是弹出广告怎么办?教你2种方法,轻松解决...
- 推荐 | 方便好用的浏览器插件
- Mac电脑 + Windows机械键盘?功能键映射了解一下
- Ubuntu 16.04中zabbix显示 :Zabbix server is not running:te information displayed may not be current.
- Unity C#笔记 委托事件
- python通讯录文件读取_python通用读取vcf文件的类(可以直接复制粘贴使用)
- android视频播放器卡顿,Android,_ExoPlayer循环播放本地视频,偶尔出现视频卡顿。,Android - phpStudy...
- 欠采样临界采样matlab,信号临界采样、过采样、欠采样实验报告.doc
- golang程序员前景怎么样?Python、Java、go语言的优势互比
- 深入浅出MMC子系统
- Spring控制Bean加载顺序
- 程序设计竞赛学习总结
- 实用小工具 -- 在线查看别人网站流量
- android自定义Drawable实现炫酷UI-锦鲤游泳效果
- 关于大华onvif搜索不到的解决
- ActionScript 学习手记之ExternalInterface的使用