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;
    }
  • 相关阅读:
    MVC总结
    HTML+CSS总结
    常用正则表达式
    从你的全世界切过(胡说八道支持向量机SVM小故事)
    Beta分布
    贝叶斯决策理论
    Linux(Ubuntu)下载安装破解Matlab2016
    贝叶斯规则
    多元分布
    条件分布
  • 原文地址:https://www.cnblogs.com/Hello-Nolan/p/12110467.html
Copyright © 2011-2022 走看看