第一步:确定变量的数量,只有年份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年之间的闰年相关推荐

  1. 用C语言输出1000到2000年之间的闰年

    #include<stdio.h> #include<stdlib.h> int main() {int i; for (i = 1000; i <= 2000; i++ ...

  2. 1000年出现了哪些闰年C语言,C语言判断“1000年―2000年”之间的闰年

    判断是否为闰年的方法: ①.普通年能被4整除且不能被100整除的为闰年. ②.世纪年能被400整除的是闰年. ③.对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年. 这里我们 ...

  3. 打印100~200 之间的素数,输出乘法口诀表,判断1000年---2000年之间的闰年

    1.打印100~200 之间的素数 #include <stdio.h> int main() { int n,i; for(i=100;i<=200;i=i++) { for(n= ...

  4. 打印1000到2000年之间的闰年

    打印1000到2000年之间的闰年 判断是否为闰年的算法为 能被4整除但不能被100整除的是闰年 能被400整除的是闰年 算法代码 //打印1000到2000年之间的闰年 void main() { ...

  5. C语言 -统计并打印1000年-2000年之间的闰年

    闰年分为普通闰年和世纪闰年 普通闰年:能被4整除但不能被100整除的年份(如2004年就是闰年,1999年不是闰年) 世纪闰年:能被400整除的年份(如2000年是世纪闰年,2100不是闰年) #in ...

  6. 1000年---2000年之间的闰年、判断某年是否为闰年

    目录 1.闰年的判断方法 2. 1000-2000年之间的闰年 3.某年是否为闰年 1.闰年的判断方法 如果是4的倍数,该年份一般是闰年; 如果不是4的倍数,该年份一般是平年. 公历年份是整百数的必须 ...

  7. C语言求1900到2000年之间的闰年

    #include<stdio.h> int main() {     int i;     for(i=1900;i<=2000;i++)     {         if(i%4= ...

  8. 手把手教你输出1000到2000之间的闰年

    手把手教你输出1000到2000之间的闰年的思路 完整代码: #include <stdio.h> int main() {int year = 0;for (year = 1000; y ...

  9. 打印1000~2000年之间的闰年

    #define _CRT_SECURE_NO_WARNINGS 1//判断1000年~2000年之间的闰年#include <stdio.h>#define BEGIN_YEAR 1000 ...

最新文章

  1. Mysql新安装服务启动失败
  2. 还没用上 JDK 11吧,JDK 12 早期访问构建版使用
  3. python 内存二进制读取图片
  4. 咸鱼翻身 汉能薄膜是如何做到的?
  5. 自主云服务器处理器_云服务器哪家的CPU最便宜且好用
  6. php 函数有命名空间吗_一篇弄懂PHP命名空间及use的使用
  7. android 屏幕完美适配,Android完美适配不同屏幕
  8. mave工程中的一个类调用另一个聚合工程的一个类_信息系统管理工程师备考分享(材料重点精炼)——第一章信息化和信息系统(4)...
  9. Kaggle竞赛方案分享:如何分辨杂草和植物幼苗(转)
  10. 【图像超分辨率论文】BasicVSR: The Search for Essential Components in Video Super-Resolution and Beyond
  11. ffmpeg使用x264编码的配置+ ffmpeg与 x264编码器参数完整对照表
  12. IIS 返回 405 - 不允许用于访问此页的 HTTP 谓词。终极解决办法!!!!
  13. android按任意建关闭对话框,Android: 创建一个AlertDialog对话框,必须按确定或取消按钮才能关闭对话框,禁止按[返回键]或[搜索键]关闭...
  14. UVA11876 N + NOD (N)【欧拉筛法+前缀和】
  15. linux/mac下一键删除下载失败的maven jar包
  16. jQuery视频拍照插件
  17. 我的第一篇博客——开篇
  18. 如何快速完成一份学术型PPT
  19. 太实用啦,4种方法教你轻松制作交互式仪表板
  20. Android wifi探究一:初步认识wpa_supplicant与wifi框架梳理

热门文章

  1. h5 invoke android,uniapp安卓版本11.0.0以上真机调试App: onLaunch have been invoked
  2. 【GPS周-周内秒、BDS周-周内秒转换与逆转换】
  3. android 9.0极光推送闪退,推送导致应用闪退
  4. Mac 安装 TeamViewer 打开应用闪退
  5. php薄饼,厦门薄饼
  6. 计算特征根时出现复数 ComplexWarning: Casting complex values to real discards the imaginary part
  7. 禁用右键 回车 ESC 和 ALT+F4组合建
  8. java中判断字符是否为英文字母、中文汉字或者数字
  9. 使用Matlab求解矩阵方程的解
  10. VIVADO软件介绍与使用