要求说明:从键盘上输入一个表示年份的整数,判断该年份是否是闰年,判断后的结果显示在屏幕上。

//判断闰年

#include <stdio.h>

int main(int argc, char **argv)
{
    int year;
    printf("please input the year:\n");
    scanf("%d",&year);                      //输入年份整数
    if((year % 4 == 0 && year%100 != 0) || year % 400 == 0) //判断闰年条件
    {
        printf("%d is a leap year\n",year);
    }
    else
    {
        printf("%d is not a leap year\n",year);
    }
    /*另一种不用逻辑与或
      暴力判断条件判断            //多重判断,由高到低。
     if(year % 400 == 0)
     {
        printf("%d is a leap year\n");
     }
     else if(year % 100 == 0)
     {
        printf("%d is not a leap year\n");
     }
     else if(year % 4 == 0)
     {
        printf("%d is a leap year\n");
     }
     else
     {
        printf("%d is not a leap year\n");

}
      
     */
    return 0;

}

样例输入输出:

please input the year:
2004
2004 is a leap year

条件判断————8.判断闰年相关推荐

  1. 1.4编程基础之逻辑表达式与条件分支 17 判断闰年

    http://noi.openjudge.cn/ch0104/17/ /* 1.4编程基础之逻辑表达式与条件分支 17 判断闰年 http://noi.openjudge.cn/ch0104/17/ ...

  2. 【TypeScript】获取随机数,并随机生成年份,判断是否为闰年

    获取随机数 Math.random():结果为 0-1 间的一个随机数(包括0, 不包括1) : //返回5-15之间的随机数 Math.random() * 10 + 5; Math.ceil(n) ...

  3. c语言编写一个函数判断闰年,C语言:实现一个函数判断year是不是闰年

    #include /*判断是否是闰年:四年一闰,百年不闰,四百年再闰,单独的四百年一闰也是闰年的条件*/ int leap(year) { int ret=0;; if(((year%4==0)&am ...

  4. 闰年的判断方法_练习题079:如何判断某年为闰年

    ? 近期推送的文章 没有积分无法下载?不存在的,有了这款工具,文档轻松下 收集文件有多痛苦?命名不规范,无法批量下载,这个网站帮你轻松搞定 PDF如何转图片.转表格.如何合并解密,这个网站全搞定,还免 ...

  5. javaScript用函数的方式实现闰年的判断:输入一个年份,判断是否是闰年(分析+代码)

    题目:输入一个年份,判断是否是闰年 分析: (1)闰年的判断条件是能被4整除却不能被100整除的年份.世纪年份能被400整除的是闰年 (2)用一般形式写出判断闰年的程序 (3)将程序改写为函数的方式 ...

  6. 用Python判断是否是闰年的三种方法

    ''' 满足以下两个条件的整数才可以称为闰年: (1)普通闰年:能被4整除但不能被100整除(如2004年就是普通闰年): (2)世纪闰年:能被400整除(如2000年是世纪闰年,1900年不是世纪闰 ...

  7. python判断是否是闰年!

    闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的.补上时间差的年份为闰年.闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,3 ...

  8. 用python判断是否为闰年

    # author : momo #1.输入一个年份,判断是否为闰年. # 条件1:不能被100整除且能被4整除 # 条件2:能被100整除且能被400整除 a=input("请输入一个年份: ...

  9. 年份必须是4位数 C语言,输入年份(四位数),判断是否是闰年 C语言编程

    闰年是指能被4整除但不能被100整除,或者能被400整除的年份,编写一个程序,判断输入的年份是否为闰年 inputaif(amod4)=0and(amod100)>0thenprint" ...

最新文章

  1. mysql ndb 测试_.部署MYSQL集群 --测试
  2. NetCore TagHelpers标签
  3. java treeset 转array,Java TreeSet toArray(T[])用法及代碼示例
  4. 《人月神话》---1
  5. idea快速生成crud_Java / Spring:如何快速生成完整的Swagger文档CRUD REST API
  6. BI Publisher开发基本流程
  7. python元组元素删除_Python3基础 通过拆分元素 把元组的数据删除
  8. SpringBoot:Could not autowire there is more than one bean of xx type
  9. python画中秋的月亮_水彩中秋月亮教程
  10. [转]magento2项目上线注意事项 切换到产品模式
  11. 数据结构与算法——链表汇总整理
  12. C#学习常用类(1003)---Timer类(System.Timers.Timer)
  13. LeetCode-29:不使用乘法、除法和 mod 运算符如何求解两数之商,真实面试中遇到过
  14. 汇编画图题:存储器扩展(重要)
  15. 有趣的 Mysql 存储引擎 1
  16. 五子棋c语言代码光标,c语言写的鼠标操作的五子棋游戏,欢迎观赏!
  17. ember.js 101 入门教程 第一课
  18. 19、【易混淆概念集】第十一章3 应急计划 VS 弹回计划 实施风险应对 监督风险
  19. 可以测试英语发音的软件,检测英语发音的软件
  20. 企业工商信息数据API接口

热门文章

  1. ORB-SLAM2 --- KeyFrame::AddConnection函数
  2. HTTP协议(深入http请求)
  3. 单片机c语言怎么实现按键松开,灯还保持松开前的状态,单片机C语言程序设计:K1-K4按键状态显示...
  4. 软件工程管理集成了过程管理和项目管理
  5. Base64转码过程
  6. KUKA机器人的零点
  7. 如何用r语言分析数据
  8. Chrome的版本和Selenium支持的版本不一致
  9. 字符串拆分以及合并--Python
  10. 浅析Margin和Padding属性