21xrx.com
2024-09-19 23:55:42 Thursday
登录
文章检索 我的文章 写文章
C++判断闰年的代码
2023-07-01 03:49:02 深夜i     --     --
C++ 判断 闰年 代码

闰年是指能够被4整除且不能被100整除的年份,或者是能够被400整除的年份。在C++中,我们可以用代码来判断一个年份是否为闰年。

首先,我们可以定义一个函数来判断闰年。函数的名称可以为isLeapYear,它需要一个int类型的参数,即年份。在函数中,我们可以按照闰年的定义来判断年份是否为闰年,代码如下:


bool isLeapYear(int year)

{

  if((year%4==0 && year%100!=0) || year%400==0)

  

    return true;

  

  else

  

    return false;

  

}

在这个函数中,我们使用了if语句来判断年份是否为闰年。如果年份能够被4整除且不能被100整除,或者是能够被400整除,那么这个年份就是闰年,返回true;否则不是闰年,返回false。

可以在主函数中调用这个函数,在控制台中打印出来,以便我们查看结果。代码如下:


#include <iostream>

using namespace std;

bool isLeapYear(int year);

int main()

{

  int year;

  cout << "请输入一个年份:";

  cin >> year;

  if(isLeapYear(year))

  

    cout << year << "年是闰年" << endl;

  

  else

  

    cout << year << "年不是闰年" << endl;

  

  return 0;

}

bool isLeapYear(int year)

{

  if((year%4==0 && year%100!=0) || year%400==0)

  

    return true;

  

  else

  

    return false;

  

}

通过上述代码,我们便可以轻松地判断一个年份是否为闰年。以后在编写需要考虑闰年的C++程序时,我们可以直接使用isLeapYear函数来进行判断,这将大大提高我们的编程效率。

  
  

评论区

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