C语言 输出1000年~2000年之间的闰年
第一步:确定变量的数量,只有年份year一个变量;
第二步:变量范围:输出1000~2000之间的闰年,则1000<=year<=2000;
第三步:方法一的算法逻辑,想要判断当前年份是否为闰年,year需要满足条件:1、能被4整除2、不能被100整除 或 3、能被400整除;所以我们先进入一层循环,判断year是否能被4整除,再进入下一层循环,判断year是不能被100整除,或是year能被400整除,都输出当前年份year;方法二的算法逻辑,判断year为闰年需要满足两种条件组合中的任意一种:1、year能被4整除且year不能被100整除 2、year能被400整除;方法三,为方法一算法逻辑的较简洁写法。
方法一
#include<stdio.h>
int main()
{int year = 0;for (year = 1000; year <= 2000; year++){if (year % 4 == 0){if (year % 100 != 0 || year % 400 == 0){printf("%d ", year);}}}return 0;
}
方法二
#include<stdio.h>
int main()
{int year = 0;for (year = 1000; year <= 2000; year++){if (year % 4 == 0 && year % 100 != 0){printf("%d ", year);}else if (year % 400 == 0){printf("%d ", year);}}return 0;
}
方法三
#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 ", year);}}return 0;
}
C语言 输出1000年~2000年之间的闰年相关推荐
- 用C语言输出1000到2000年之间的闰年
#include<stdio.h> #include<stdlib.h> int main() {int i; for (i = 1000; i <= 2000; i++ ...
- 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年之间的闰年
打印1000到2000年之间的闰年 判断是否为闰年的算法为 能被4整除但不能被100整除的是闰年 能被400整除的是闰年 算法代码 //打印1000到2000年之间的闰年 void main() { ...
- C语言 -统计并打印1000年-2000年之间的闰年
闰年分为普通闰年和世纪闰年 普通闰年:能被4整除但不能被100整除的年份(如2004年就是闰年,1999年不是闰年) 世纪闰年:能被400整除的年份(如2000年是世纪闰年,2100不是闰年) #in ...
- 1000年---2000年之间的闰年、判断某年是否为闰年
目录 1.闰年的判断方法 2. 1000-2000年之间的闰年 3.某年是否为闰年 1.闰年的判断方法 如果是4的倍数,该年份一般是闰年; 如果不是4的倍数,该年份一般是平年. 公历年份是整百数的必须 ...
- C语言求1900到2000年之间的闰年
#include<stdio.h> int main() { int i; for(i=1900;i<=2000;i++) { if(i%4= ...
- 手把手教你输出1000到2000之间的闰年
手把手教你输出1000到2000之间的闰年的思路 完整代码: #include <stdio.h> int main() {int year = 0;for (year = 1000; y ...
- 打印1000~2000年之间的闰年
#define _CRT_SECURE_NO_WARNINGS 1//判断1000年~2000年之间的闰年#include <stdio.h>#define BEGIN_YEAR 1000 ...
最新文章
- Mysql新安装服务启动失败
- 还没用上 JDK 11吧,JDK 12 早期访问构建版使用
- python 内存二进制读取图片
- 咸鱼翻身 汉能薄膜是如何做到的?
- 自主云服务器处理器_云服务器哪家的CPU最便宜且好用
- php 函数有命名空间吗_一篇弄懂PHP命名空间及use的使用
- android 屏幕完美适配,Android完美适配不同屏幕
- mave工程中的一个类调用另一个聚合工程的一个类_信息系统管理工程师备考分享(材料重点精炼)——第一章信息化和信息系统(4)...
- Kaggle竞赛方案分享:如何分辨杂草和植物幼苗(转)
- 【图像超分辨率论文】BasicVSR: The Search for Essential Components in Video Super-Resolution and Beyond
- ffmpeg使用x264编码的配置+ ffmpeg与 x264编码器参数完整对照表
- IIS 返回 405 - 不允许用于访问此页的 HTTP 谓词。终极解决办法!!!!
- android按任意建关闭对话框,Android: 创建一个AlertDialog对话框,必须按确定或取消按钮才能关闭对话框,禁止按[返回键]或[搜索键]关闭...
- UVA11876 N + NOD (N)【欧拉筛法+前缀和】
- linux/mac下一键删除下载失败的maven jar包
- jQuery视频拍照插件
- 我的第一篇博客——开篇
- 如何快速完成一份学术型PPT
- 太实用啦,4种方法教你轻松制作交互式仪表板
- Android wifi探究一:初步认识wpa_supplicant与wifi框架梳理
热门文章
- h5 invoke android,uniapp安卓版本11.0.0以上真机调试App: onLaunch have been invoked
- 【GPS周-周内秒、BDS周-周内秒转换与逆转换】
- android 9.0极光推送闪退,推送导致应用闪退
- Mac 安装 TeamViewer 打开应用闪退
- php薄饼,厦门薄饼
- 计算特征根时出现复数 ComplexWarning: Casting complex values to real discards the imaginary part
- 禁用右键 回车 ESC 和 ALT+F4组合建
- java中判断字符是否为英文字母、中文汉字或者数字
- 使用Matlab求解矩阵方程的解
- VIVADO软件介绍与使用