21xrx.com
2025-06-17 05:03:29 Tuesday
文章检索 我的文章 写文章
C++判断闰年的代码
2023-07-01 03:49:02 深夜i     50     0
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函数来进行判断,这将大大提高我们的编程效率。

  
  

评论区