21xrx.com
2024-12-22 22:20:58 Sunday
登录
文章检索 我的文章 写文章
使用C++编程判断闰年
2023-06-29 20:47:04 深夜i     --     --
C++ 编程 判断 闰年

闰年是指公历年份中能够被4整除但不能被100整除的年份,或当年份能够被400整除,这一年就是闰年。判断闰年是C++编程中的常见操作,下面我们就来看看如何用C++编程判断闰年。

1.使用取余运算符

首先,使用取余运算符%判断一个数能否被4整除,然后再判断这个数是否能被100整除,最后再判断能否被400整除。若满足以上条件,则这一年为闰年。

代码示例:


#include <iostream>

using namespace std;

int main()

{

  int year;

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

  cin >> year;

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

  

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

  

  else

  

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

  

  return 0;

}

2.使用三目运算符

在上面的代码中,我们使用了if-else语句来判断闰年。实际上,我们也可以使用三目运算符来简化代码。

代码示例:


#include <iostream>

using namespace std;

int main()

{

  int year;

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

  cin >> year;

  cout << year << "年" << ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0) ? "是闰年" : "不是闰年") << endl;

  return 0;

}

这段代码中,我们使用了三目运算符来判断是否为闰年。若是闰年,则输出“是闰年”,否则输出“不是闰年”。

以上两种方法都可以用C++编程判断闰年。在实际编程中,我们可以根据需要选择其中一种方式进行判断。

  
  

评论区

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