21xrx.com
2024-06-03 03:57:25 Monday
登录
文章检索 我的文章 写文章
C++实现闰年判断代码
2023-07-11 10:41:28 深夜i     --     --
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()函数来判断用户输入的年份是否是闰年,并输出相应的结果。

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复