21xrx.com
2025-03-31 15:43:00 Monday
文章检索 我的文章 写文章
C++实现闰年判断代码
2023-07-11 10:41:28 深夜i     29     0
C++ 闰年 判断 代码 实现

闰年是指公历年份中能被4整除但不能被100整除的年份,或者是能被400整除的年份。在程序设计中,我们常常需要判断一个给定的年份是不是闰年。那么,如何在C++当中实现闰年判断呢?

C++中实现闰年判断的代码非常简单,只要按照以下的原理判断即可:

1. 如果年份能被4整除但不能被100整除,或者能被400整除,则该年是闰年。

2. 否则,该年不是闰年。

根据这个原理,我们可以写出以下的C++代码:

#include <iostream>
using namespace std;
bool isLeapYear(int year) {
  if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
    return true;
   else
    return false;
  
}
int main() {
  int year;
  cout << "请输入年份:";
  cin >> year;
  if (isLeapYear(year))
    cout << year << "年是闰年" << endl;
   else
    cout << year << "年不是闰年" << endl;
  
  return 0;
}

上面的代码中,我们首先定义了一个判断闰年的函数isLeapYear(),它接受一个int类型的参数year,表示要判断的年份。在函数中,我们使用if语句判断该年份是否是闰年。如果是闰年,返回true;否则,返回false。最后,在main函数中,我们调用isLeapYear()函数来判断用户输入的年份是否是闰年,并输出相应的结果。

通过以上的代码实现,我们可以轻松地判断一个给定的年份是不是闰年。在实际的程序设计中,我们可以将其作为一个工具函数直接调用,从而方便地完成需要的功能。

  
  

评论区

请求出错了