21xrx.com
2025-03-30 01:20:53 Sunday
文章检索 我的文章 写文章
使用C++编程判断闰年
2023-06-29 20:47:04 深夜i     57     0
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++编程判断闰年。在实际编程中,我们可以根据需要选择其中一种方式进行判断。

  
  

评论区