21xrx.com
2024-12-28 09:48:40 Saturday
登录
文章检索 我的文章 写文章
判断输入的年份是否为闰年的C++方法
2023-06-28 19:49:21 深夜i     --     --
闰年 判断 年份 C++ 方法

闰年是指能被4整除但不能被100整除的年份或者能被400整除的年份。在C++中,判断输入的年份是否为闰年可以通过以下代码实现:


#include<iostream>

using namespace std;

int main()

{

  int year;

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

  cin>>year;

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

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

  else

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

  return 0;

}

首先,需要用户输入一个年份,使用`cin`语句实现。然后,通过`if`语句判断输入的年份是否为闰年。如果年份能被4整除且不能被100整除,或者能被400整除,则该年份是闰年。程序输出结果:如果是闰年,则输出“该年份是闰年”;否则,输出“该年份不是闰年”。

除了以上代码,还可以通过函数来判断输入的年份是否为闰年。例如:


#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`的函数来判断输入的年份是否为闰年。如果是,则返回`true`;否则,返回`false`。主函数中,调用该函数并根据返回值输出结果。

  
  

评论区

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