21xrx.com
2025-01-12 15:56:11 Sunday
文章检索 我的文章 写文章
C++代码实现闰年判断
2023-07-05 08:24:54 深夜i     11     0
C++代码 闰年 实现 判断 算法

闰年是指公历年份可以被4整除,但是不能被100整除,或者可以被400整除的年份。在计算机编程中,判断一个年份是否为闰年是常见的需求,下面我们就来介绍一下使用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;

}

上面的代码中,我们首先定义了一个整型变量year,用来接收用户输入的年份。然后,我们使用if语句加上逻辑运算符“&&”和“||”进行判断,如果year能被4整除但不能被100整除,或者能被400整除,那么就输出该年份是闰年,否则就输出该年份不是闰年。

通过这个简单的示例,我们不仅学会了使用C++代码判断闰年,而且熟悉了if语句和逻辑运算符的基本用法。不过需要注意的是,在实际编程中,我们应该考虑到各种异常情况,例如用户输入非法数据、输入的年份超出了范围等等,以确保程序的健壮性。

  
  

评论区