zoukankan      html  css  js  c++  java
  • 11. 年份

    题目:

    输入年份, 判断是否为闰年。如果是,则输出 yes,否则输出 no。提示:简单地判断除以4的余数是不够的。

    思路:

    判断闰年的方法是,该年满足下列两个条件之一,就是闰年 :(1)是4的倍数,但不是100的倍数,即 (year % 4 == 0 ) && (year % 100 != 0)

                                (2)是400的倍数,即 (year % 400 == 0)

    这里要理解普通闰年和世纪闰年的区别。第一条是用来判断普通闰年的,第二条是用来判断世纪闰年的。可以看出,当年份为2000 时,不满足第一条,因为2000 % 4 和 2000 % 100 都是0,

    但2000实际上是闰年,因此它需要满足第二个条件。

    代码:

    #include <iostream>
    using namespace std;

    int main()
    {
    int year = 0;
    cin >> year;

    if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
    cout << "yes" << endl;
    } else {
    cout << "no" << endl;
    }

    return 0;
    }
  • 相关阅读:
    python操作MongoDB(API)
    jQuery插件—validation实现表单校验
    jquery实现下拉列表二级联动
    OSPF配置(H3C)
    OSPF区域
    OSPF路由协议
    直连路由和静态路由
    IP路由原理
    RIP路由协议
    deepin安装VMware workstation
  • 原文地址:https://www.cnblogs.com/Hello-Nolan/p/12110467.html
Copyright © 2011-2022 走看看