21xrx.com
2024-09-19 23:57:24 Thursday
登录
文章检索 我的文章 写文章
C++实现闰年的计算
2023-06-30 00:04:27 深夜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;

}

该函数的实现方法为,首先判断年份能否被4整除,如果能,则再判断年份能否被100整除,如果不能,则判断年份能否被400整除。如果前两个条件中有一个成立,或者最后一个条件成立,则返回true,表示该年份为闰年,否则返回false,表示该年份不是闰年。

我们可以在主函数中调用该函数来进行测试,具体实现如下:

#include

using namespace std;

bool isLeapYear(int year);

int main(){

  int year;

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

  cin>>year;

  if(isLeapYear(year))

    cout< <<"年是闰年"<

  else

    cout< <<"年不是闰年"<

  return 0;

}

在主函数中首先使用cout输出提示信息,要求用户输入一个年份,然后使用cin进行输入,并调用isLeapYear函数进行判断,最终使用cout输出判断结果。这样就完成了闰年判断的程序。

  
  

评论区

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