21xrx.com
2025-06-21 01:11:09 Saturday
文章检索 我的文章 写文章
C++编写判断闰年的程序代码
2023-06-24 21:47:27 深夜i     18     0
C++ 判断 闰年 程序代码

判断闰年是一个常见的编程问题,而在C++中,编写判断闰年的程序代码也并不难。下面我们来介绍一下实现该功能的代码。

判断闰年的规律为:公历年份是4的倍数的,且不是100的倍数,为闰年。或者公历年份是400的倍数的,也是闰年。因此,我们可以采用以下逻辑实现判断:

1. 如果该年份能够被4整除,判断其是否能够被100整除。

2. 如果被100整除,则判断其是否能够被400整除,如果可以,则是闰年。

3. 如果未被100整除,则是闰年。

下面是一份C++代码来实现这个逻辑:

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

在这个程序中,我们首先使用了cin和cout来分别获取用户输入的年份和输出结果。接着,我们使用了if语句来判断该年份是否是闰年,其中嵌套了三个if语句来处理不同情况下的逻辑。如果该年份符合以上判断条件,则输出该年份是闰年,否则输出该年份不是闰年。

通过以上的代码,我们可以实现在C++程序中判断一个年份是否是闰年的功能。在实际的编程过程中,我们也可以加入其他的逻辑和处理方式来实现更多的功能。

  
  

评论区