C++ 判断闰年程序

这篇文章提供了一个简单的 C++ 程序,用于判断给定的年份是否为闰年。

代码如下:

#include <iostream>
using namespace std;

int leapyear(int year) {
    if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
        return 1;  // 是闰年
    } else {
        return 0;  // 不是闰年
    }
}

int main() {
    int year;
    cout << '请输入年份:';
    cin >> year;
    if (leapyear(year) == 1) {
        cout << year << '是闰年' << endl;
    } else {
        cout << year << '不是闰年' << endl;
    }
    return 0;
}

代码解释:

  • leapyear(int year) 函数接受一个整数类型的年份作为参数。
  • 函数内部使用条件语句判断该年份是否符合闰年的定义:
    • 能被4整除但不能被100整除
    • 或能被400整除
  • 符合条件则返回1,代表是闰年;否则返回0,代表不是闰年。
  • main 函数中,首先提示用户输入年份,然后调用 leapyear 函数判断,最后根据返回值输出相应的结果。

希望这段代码能够帮助你理解如何用C++判断闰年。

C++ 判断闰年程序

原文地址: https://www.cveoy.top/t/topic/S4q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录