21xrx.com
2024-12-22 16:55:33 Sunday
登录
文章检索 我的文章 写文章
C++循环输出指定年份范围内的闰年方法
2023-06-30 00:00:48 深夜i     --     --
C++ 循环输出 指定年份范围 闰年 方法

C++语言是一种非常强大的编程语言,它拥有许多强大的功能和特性,可以帮助程序员轻松编写出各种各样的程序,并实现不同的功能。其中,C++循环输出指定年份范围内的闰年就是一种非常常用的功能,下面我们就来简单介绍一下如何实现这个功能。

首先,我们需要明确什么是闰年。闰年是指公历年份中除以4余数为0的年份,但是除以100余数不为0的年份,或者除以400余数也为0的年份。在C++语言中,我们可以使用模运算符“%”来判断一个数字是否为另一个数字的倍数。

接下来,我们可以使用C++的for循环来遍历指定年份范围内的所有年份,并且通过if语句来判断这些年份是否是闰年。具体代码实现如下:


#include <iostream>

using namespace std;

int main()

{

  int start_year, end_year;

  cout << "请输入起始年份和结束年份:";

  cin >> start_year >> end_year;

  cout << "指定年份范围内的闰年有:" << endl;

  for (int i = start_year; i <= end_year; i++)

  {

    if ((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0))

    

      cout << i << "年" << endl;

    

  }

  return 0;

}

在上面的代码中,我们首先通过输入来获取用户指定的起始年份和结束年份。然后,我们使用for循环来遍历这些年份,如果当前年份是闰年,就通过cout语句输出这个年份。其中,%4==0表示当前年份是4的倍数,%100!=0表示当前年份不是100的倍数,%400==0表示当前年份是400的倍数。

通过上面的代码,我们就可以轻松实现C++循环输出指定年份范围内的闰年了。大家可以自己尝试运行一下,体验一下这个功能的魅力。

  
  

评论区

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