21xrx.com
2024-11-05 22:57:10 Tuesday
登录
文章检索 我的文章 写文章
C++中判断闰年平年的程序实现及输入方法
2023-07-13 20:04:18 深夜i     --     --
C++ 判断闰年 平年 程序实现 输入方法

在C++语言中,判断闰年平年是一个常见的操作,特别在涉及到日期操作时显得尤为重要。在本文中,我们将介绍如何在C++中编写判断闰年平年的程序,并提供输入方法。

闰年的概念是指按照国际标准,满足年份能够被4整除,但又不能被100整除的年份称为闰年。另外,如果年份能够被400整除也是闰年。按照这个定义,我们可以很容易地编写一个C++程序来实现闰年判断。

以下是闰年判断的程序代码实现:


#include <iostream>

using namespace std;

int main() {

  int year;

  cout<<"请输入一个年份:";

  cin>>year;

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

    cout<<year<<"是闰年"<<endl;

  

  else

    cout<<year<<"是平年"<<endl;

  

  return 0;

}

这个程序很简单,首先需要通过cin语句输入一个年份,然后通过if语句来判断它是否为闰年。如果是,则输出“是闰年”,否则输出“是平年”。

需要注意的是,在C++中,如果要在程序中使用输入输出流,我们需要在程序头部引用头文件iostream.h。

除了输入一个变量的方法,我们还可以通过批量输入多个年份来进行判断。以下是批量输入多个年份的程序:


#include <iostream>

using namespace std;

int main() {

  int n;

  int year[100];

  cout<<"请输入年份数量:";

  cin>>n;

  for(int i=0;i<n;i++){

    cout<<"请输入第"<<i+1<<"个年份:";

    cin>>year[i];

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

      cout<<year[i]<<"是闰年"<<endl;

    }

    else {

      cout<<year[i]<<"是平年"<<endl;

    }

  }

  return 0;

}

这个程序中,我们通过输入一个整数n来确定需要输入的年份数量,然后通过for循环来批量输入每一个年份,并进行闰年判断。

综上所述,通过以上方法,可以在C++语言中方便地编写判断闰年平年的程序,并进行批量输入。闰年判断对于日期操作和计算天数等场景非常重要,因此学好相关知识点将有助于大家的编程技巧和实际应用。

  
  

评论区

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