C++ 实例 - 判断闰年

用户输入年份,判断该年份是否为闰年。

实例

#include <bits/stdc++.h>
using namespace std;
 
int main() {
  
    int year;
    // 输入年份
    cin >> year;
 
    if (year % 4 == 0) {
        if (year % 100 == 0) {
            // 这里如果被 400 整除是闰年
            if (year % 400 == 0)
                cout << year << " 是闰年";
            else
                cout << year << " 不是闰年";
        } else
            cout << year << " 是闰年";
    } else
        cout << year << " 不是闰年";
 
    return 0;
}

以上程序执行输出结果为:

1990
1990 不是闰年