21xrx.com
2025-03-29 09:38:09 Saturday
文章检索 我的文章 写文章
C++程序:输出2000年至3000年间所有闰年
2023-07-08 05:46:03 深夜i     59     0
C++ 程序 闰年 2000年 3000年

计算闰年是一项很有趣的任务,尤其是对于初学编程的人来说。在C++编程中,编写代码来输出指定范围内的闰年是一种很好的练习。本篇文章就提供一个简单的C++代码,用于输出2000年至3000年间的所有闰年。

在西历闰年计算中,闰年是有规律可循的,即能被4整除且不能被100整除的年份为闰年,但是能被400整除的年份也可以是闰年。基于这个规律,我们可以使用循环语句来计算指定范围内的年份是否为闰年并输出。

以下是用于计算2000年至3000年间的闰年的C++代码:

#include <iostream>
using namespace std;
int main() {
  for (int i = 2000; i <= 3000; i++) {
    if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0)
      cout << i << "年是闰年" << endl;
    
  }
  return 0;
}

这段代码使用了一个for循环,从2000年开始依次检查到3000年。在循环内部,使用if语句检查当前年份是否为闰年。如果是,则向控制台输出该年份是闰年,否则继续进行循环。在if语句中,我们使用了上面提到的闰年计算规则。

您可以将此代码复制并在您的C++编译器中运行。如果一切正确,该程序将在控制台输出2000年至3000年间的所有闰年。

这段代码虽然简单,但为初学者提供了一个很好的编程练习。此外,它还可以让您更好地了解C++中的for和if语句。如果您想要挑战自己,可以修改代码,使其计算您指定的年份范围。祝您好运!

  
  

评论区