21xrx.com
2024-11-25 05:06:58 Monday
登录
文章检索 我的文章 写文章
C++函数判断闰年的实现
2023-07-06 07:44:03 深夜i     --     --
C++ 函数 判断 闰年 实现

在C++中,判断一个年份是否为闰年,是程序设计中的一个基本问题。闰年指的是能够被4整除但不能被100整除的年份,或者能够被400整除的年份。下面是使用C++函数来判断闰年的实现方法。

首先,我们可以定义一个判断闰年的函数,输入参数是年份,返回值是bool类型的真或假。函数的实现如下:


bool isLeapYear(int year){

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

    return true;

  else

    return false;

  

}

这个函数的实现非常简单,首先判断了年份是否能被4整除且不能被100整除,或者能被400整除。如果满足条件,就返回true,否则返回false。

接着,我们可以调用这个函数来判断某个年份是否为闰年。下面是一个例子:


int main(){

  int year = 2020;

  if(isLeapYear(year))

    cout<<year<<" is a leap year."<<endl;

  else

    cout<<year<<" is not a leap year."<<endl;

  

  return 0;

}

在这个例子中,我们输入的年份是2020。我们首先调用了isLeapYear函数来判断这个年份是否为闰年,如果是,就输出"2020 is a leap year.",否则输出"2020 is not a leap year."。

综上所述,使用C++函数来判断闰年非常简单,我们只需要定义一个判断闰年的函数即可。这个函数的实现也非常简单,只需要判断年份是否能被4整除且不能被100整除,或者能被400整除即可。

  
  

评论区

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