c – 闰年计算 – 家庭作业

前端之家收集整理的这篇文章主要介绍了c – 闰年计算 – 家庭作业前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
#include <iostream>
using namespace std;

int main() {
    int what_year;

    cout << "Enter calendar year ";
    cin >> what_year;

    if (what_year - (n * 4) = 0 ) {

        cout << "leap year";
    }

    else
    {
        cout << "wont work";
    }

    system("Pause");
    return 0;
}

试图为类创建一个程序,找到一个闰年..不知道如果一个整数可以被一个整数整除,怎么问C?

解决方法

闰年规则是
if year modulo 400 is 0 then
   is_leap_year
else if year modulo 100 is 0 then
   not_leap_year
else if year modulo 4 is 0 then
   is_leap_year
else
   not_leap_year

http://en.wikipedia.org/wiki/Leap_year#Algorithm

您可以使用modulo operator查看一个数字是否可以被另一个数字整除,即如果该部门没有剩余部分.

2000 % 400 = 0 // Evenly divisible by 400

2001 % 400 = 1 // Not evenly divisible by 400

有趣的是,几个着名的软件实现没有应用“400”部分,这导致2000年2月29日不存在这些系统.

猜你在找的C&C++相关文章