21xrx.com
2025-03-27 08:16:30 Thursday
文章检索 我的文章 写文章
如何在C++中判断闰年?
2023-07-05 12:58:29 深夜i     --     --
C++ 闰年 判断

在C++中,判断闰年的方法是通过以下几个步骤:

1. 获取要判断的年份。

2. 判断该年份是否能被4整除,如果不能,则它不是闰年。

3. 如果该年份能被4整除,再判断它是否能被100整除,如果是,则它不是闰年。

4. 如果该年份能被4整除且不能被100整除,再判断它是否能被400整除,如果是,则它是闰年。

5. 如果该年份能被4整除且不能被100整除,但不能被400整除,则它不是闰年。

下面是一个基于以上思路的C++代码实现:

#include <iostream>
using namespace std;
int main()
{
  int year;
  cout << "请输入要判断的年份:";
  cin >> year;
  if (year % 4 == 0)
  {
    if (year % 100 == 0)
    {
      if (year % 400 == 0)
      
        cout << year << "年是闰年。";
      
      else
      
        cout << year << "年不是闰年。";
      
    }
    else
    
      cout << year << "年是闰年。";
    
  }
  else
  
    cout << year << "年不是闰年。";
  
  return 0;
}

以上代码首先通过 `cin` 获取用户输入的年份,然后通过 `if-else` 条件语句和求余运算符 ` % ` 来判断该年份是否是闰年,并输出相应的提示信息。

总之,在学习C++语言中,了解如何判断闰年是十分基础的知识点,希望本文能够帮助大家更好地理解和掌握这个知识点。

  
  

评论区