使用 C++ 程序实现检查年份是否为闰年

在本文中,我们使用 C++ 程序实现检查年份是否为闰年。

要理解此示例,您应该具备以下 C++ 编程 主题的知识:

一个年份是闰年需要满足以下两个条件中的一个:

  • 年份能被 4 整除,但不能被 100 整除
  • 年份能被 400 整除

例如,

  • 1999 年不是闰年
  • 2000 年是闰年
  • 2004 年是闰年

在下面的这个程序中,要求用户输入年份,该程序检查用户输入的年份是否为闰年。

示例:检查一年是否为闰年

#include <iostream>
using namespace std;

int main() {
    int year;

    cout << "Enter a year: ";
    cin >> year;

    if (year % 4 == 0) {
        if (year % 100 == 0) {
            if (year % 400 == 0)
                cout << year << " is a leap year.";
            else
                cout << year << " is not a leap year.";
        }
        else
            cout << year << " is a leap year.";
    }
    else
        cout << year << " is not a leap year.";

    return 0;
}

输出

Enter a year: 1900
1900 is not a leap year.