21xrx.com
2024-11-08 21:07:32 Friday
登录
文章检索 我的文章 写文章
C++ 判断闰年的实现方法
2023-06-30 07:45:00 深夜i     --     --
C++ 判断 闰年 实现方法

C++ 是一门强大的程序设计语言,可以进行各种数学运算和逻辑运算。在编写程序时,判断一个年份是否是闰年是一个常见的需求。本文将介绍 C++ 中判断闰年的实现方法。

判断闰年的规则是:公历年份是4的倍数的,且不是100的倍数,为闰年,或是400的倍数,也是闰年。

下面是 C++ 中判断闰年的代码实现:


#include<iostream>

using namespace std;

int main()

{

  int year = 2023;

  bool isLeapYear = false;

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

  

    isLeapYear = true;

  

  if(isLeapYear)

  

    cout<<year<<" is a leap year."<<endl;

  

  else

  

    cout<<year<<" is not a leap year."<<endl;

  

  return 0;

}

在这个程序中,我们定义了一个变量 year 来存储要判断的年份,定义了一个变量 isLeapYear 来存储是否是闰年的结果。接着使用了 if 语句来判断。首先判断 year 是否是4的倍数,并且不是100的倍数,或者是400的倍数,如果是就将 isLeapYear 设置为 true,否则设置为 false。最后输出结果。

值得注意的是,程序中使用了两个 if 语句来判断。由于一个年份是否是闰年只能是 true 或 false 两种情况,所以使用 if-else 结构也可以。

总体来说,判断闰年的方法比较简单,是基本的数学逻辑运算,但对于初学者来说是一个练习编程逻辑的好题目。

  
  

评论区

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