本文粗略的讲解一下C语言中闰年的判断方法

概念上讲闰年的判断方法是:能被400整除。或者能被4整除但不能被100整除。其余的年份都为平年。所以有了以下代码:

#include <stdio.h>
int main()
{int i;scanf("%d", &i);if (((i % 4 == 0) && (i % 100 != 0))|| (i% 400 == 0))printf("%d是闰年",i);elseprintf("%d不是闰年",i);return 0;
}

运行结果如下:

这道题的代码:

#include<stdio.h>
int main()
{int i;for (i = 1000; i <= 2000; i++){if ((i % 400 == 0) || ((i % 4 == 0) && (i % 100 != 0)))printf("%d", i);}return 0;
}

总结:简短介绍了下闰年的判定。

C语言中闰年的判断及打印了1000-2000年中的闰年相关推荐

  1. python输出变量的值使用_如何使用python语言中的输入和输出打印对应的值

    在python设计语言中,输入使用input()方法,而输出使用print()方法:其中,输出方法可以拼接变量,如字符串.数值类型的.下面利用几个实例说明python语言中的输入和输出的用法,操作如下 ...

  2. c语言中合法转义字符,判断c语言合法转义字符

    满意答案 UniTubeStar 2018.01.11 采纳率:45%    等级:12 已帮助:5850人 单独一个 \ 不是合法转义字符. 转义字符 就是指 反斜杠后面的字符,不按原意 解释,而要 ...

  3. c语言闰年的判断条件DS1302,DS1302驱动程序(平年和闰年天数自动调整)

    /********************************************************************************* 1.本程序能够显示年,月,日,时, ...

  4. C语言实现输出1900—2000年中是闰年的年份

    今天是小植第一次写CSDN博客,作为"萌新"的我心里十分激动,希望在"谢顶"的道路上与大家一起进步!左脑:"我不想谢顶!",右脑:" ...

  5. 输出1900——2000年中是闰年的年份呢

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

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

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

  7. 「学点C语言系列」02 判断年份是否为闰年

    写在前面:「学点C语言系列」是新开的专栏,博主电子信息工程专业毕业后,从事了4年硬件工程师,最近一次接触C语言还是4年前的毕设,想重新系统的学习一下C语言,从最基本的Hello World开始. 上一 ...

  8. C语言怎么判断字符YN,c语言中的宏_详解(转)

    1. 简单宏定义 简单的宏定义有如下格式: [#define指令(简单的宏)] #define 标识符替换列表 替换列表是一系列的C语言记号,包括标识符.关键字.数.字符常量.字符串字面量.运算符和标 ...

  9. c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...

    [判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...

最新文章

  1. mysql 全表扫描、全索引扫描、索引覆盖(覆盖索引)
  2. FIR滤波器设计(包括Verilog HDL设计以及MATLAB设计)
  3. CentOS下Redis的安装
  4. 蓝桥杯练习系统习题-历年真题解析2(完整版)
  5. php mysql 内存溢出_关于MySQL的整型数据的内存溢出问题的应对方法_MySQL
  6. P3966 [TJOI2013]单词
  7. mysql 填充结果,mysql为测试数据库填充大量数据
  8. 使用Tomcat Maven插件进行项目部署
  9. 【白皮书分享】快手私域经营白皮书.pdf(附下载链接)
  10. 终于解决“百年一遇”奇怪问题
  11. 防空系统效能评估软件攻略
  12. WiFi密码破解详细图文教程
  13. PyQt学习随笔:重写组件的event方法捕获组件的事件
  14. python提取图片文字_怎样用Python提取图片中的文字
  15. python函数自己调用自己_python怎么调用自己的函数
  16. OPENSTACK-210-3-配置网络(Configure networking)-命令行
  17. 判断两个圆相切或相交
  18. 软件测试对比软件开发,你适合哪款?
  19. LaTeX中插入两个并排的图片
  20. 关于conda无法创建新环境的解决方法(路径或channel)

热门文章

  1. Linux的tar打包压缩解压zip/gz/bz2/xz用法细讲
  2. java BIO、NIO、AIO详细笔记
  3. 边听边记-创业分子-互联网颠覆医疗
  4. python不等长数组_长度不等的数组中的Numpy数组
  5. 华为鸿蒙os和小米ov,华为鸿蒙系统适配高通平台,小米OV是否跟进?网友:可能是魅族!...
  6. 学习使用ubuntu系统(ubuntu18.04)
  7. 为什么孩子对成人的话听而不闻?
  8. 怎样在自己的网站上使用短信验证码?
  9. 恋舞ol服务器维护中,《恋舞OL》3月5日更新维护公告
  10. linux-acls-给一个目录添加用户