21xrx.com
2025-04-02 14:01:11 Wednesday
文章检索 我的文章 写文章
C++判断闰年——输入年份判断是否为闰年
2023-07-02 02:35:24 深夜i     147     0
C++ 判断 闰年 年份 输入

C++是一门流行的计算机编程语言,广泛应用于软件开发和数据处理等领域,其中判断闰年就是一个重要的应用场景之一。

在计算年份是否为闰年时,我们需要按照以下规则进行判断:

1. 能被4整除但不能被100整除的年份为闰年;

2. 能被400整除的年份也为闰年。

在C++中,我们可以通过编写简单的程序来实现年份闰年的判断。下面是一个基于C++语言的判断闰年程序的实现:

#include <iostream>
using namespace std;
int main()
{
  int year;
  bool leap = false;
  
  cout << "请输入一个年份:" << endl;
  cin >> year;
  
  if (year % 4 == 0)
  {
    if (year % 100 == 0)
    {
      if (year % 400 == 0)
        leap = true;
      else
        leap = false;
    }
    else
      leap = true;
  }
  else
    leap = false;
  
  if (leap)
    cout << year << "年是闰年。" << endl;
  else
    cout << year << "年不是闰年。" << endl;
  
  return 0;
}

我们可以先定义一个变量year用于接收用户输入的年份,然后定义一个布尔类型的变量leap来存储判断结果。接下来,我们使用判断语句if...else...来实现判断逻辑,如果年份满足上述两个条件之一,就将leap变量设置为true,标识为该年份是闰年,否则leap变量被设置为false。

最后,我们打印结果信息,如果leap的值为true,则该年份是闰年,否则该年份不是闰年。

通过这样一个简单的程序,我们可以方便地判断任意年份是否为闰年。这也为我们理解和学习编程语言的实际应用提供了有益的帮助。

  
  

评论区