21xrx.com
2024-11-22 01:39:00 Friday
登录
文章检索 我的文章 写文章
C++编写闰年判断程序
2023-07-09 15:00:03 深夜i     --     --
C++ 编写 闰年 判断 程序

闰年是指按照公历中规定的每年365天,平均每月30或31天,但为了保持四个季度的分布相对固定,故设闰年366天,2月份为29天。那么,我们如何在C++中编写一个简单的闰年判断程序呢?

首先,我们需要了解一下判断闰年的方法。一般来说,闰年有以下几种情况:

1. 能被4整除但不能被100整除;

2. 能被400整除。

因此,我们可以根据这两个条件来判断一个年份是否为闰年。下面是一个简单的C++代码示例:


#include <iostream>

using namespace std;

bool isLeapYear(int year) {

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

    return true;

  

  return false;

}

int main() {

  int year;

  cout << "请输入年份:" << endl;

  cin >> year;

  if (isLeapYear(year))

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

   else

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

  

  return 0;

}

这段代码中,我们定义了一个叫做`isLeapYear`的方法,该方法有一个`int`类型的参数`year`,用来接收需要判断的年份。方法中的判断逻辑如上所述,最后返回一个`bool`类型的结果,表示该年份是否为闰年。

在`main`函数中,我们通过调用`isLeapYear`方法来判断用户输入的年份是否为闰年,然后输出对应的结果。

当您运行这段代码并输入一个年份后,即可得到该年份是否为闰年的判断结果。

总之,这个简单的闰年判断程序能够帮助我们更好地理解C++中函数和循环控制语句的使用方法,同时也帮助初学者掌握程序编写的基础知识。

  
  

评论区

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