21xrx.com
2024-11-05 18:42:16 Tuesday
登录
文章检索 我的文章 写文章
如何用C++计算闰年的个数?
2023-07-10 04:44:07 深夜i     --     --
C++ 计算 闰年个数

闰年是指公历中每四年一次的年份,而这一年份为366天,比平年多出一天。C++是一个广泛应用于计算机程序设计的高级编程语言,它能够很容易地帮助我们计算闰年的个数。

具体的计算方法是:公历纪岁除以4不尽,为平年;除以4有余数,为闰年,但经过整百数的年份末尾为00的,必须凑足四百才算得闰年。

以下是一个简单的C++程序,它能够计算出输入的时间段内有多少个闰年。


#include<iostream>

using namespace std;

int main() {

  int startYear, endYear, leapYearCount=0;

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

  cin>>startYear;

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

  cin>>endYear;

  for(int i=startYear;i<=endYear;i++){

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

      leapYearCount++;

    }

  }

  cout<<"在 "<<startYear<<" 年到 "<<endYear<<" 年之间有 "<<leapYearCount<<" 个闰年。"<<endl;

  return 0;

}

上面的程序中,我们首先需要输入起始年份和结束年份,然后运用for循环对这个时间段内的每一年进行判断,如果当前年份是闰年,则将闰年计数器加1。最终,我们输出结果并结束程序。

因此,在计算闰年时,我们只需要理清闰年的定义,使用条件语句和循环语句即可实现。

  
  

评论区

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