21xrx.com
2024-11-05 20:27:13 Tuesday
登录
文章检索 我的文章 写文章
C++程序:输出2000年至3000年间所有闰年
2023-07-08 05:46:03 深夜i     --     --
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语句。如果您想要挑战自己,可以修改代码,使其计算您指定的年份范围。祝您好运!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复