21xrx.com
2024-09-19 23:57:40 Thursday
登录
文章检索 我的文章 写文章
C++编写的闰年判断程序
2023-07-01 17:52:25 深夜i     --     --
C++ 编写 闰年 程序 判断

在日常开发中,日期计算是常见的需求。其中判断某一年是否为闰年就是其中最为常见的一个需求。今天,我们就来看看如何使用C++编写一个闰年判断程序。

闰年是指公历年份中能够被4整除但不能被100整除的年份,或者能够被400整除的年份。我们可以使用如下的C++代码实现一个闰年判断程序:


#include <iostream>

using namespace std;

bool isLeapYear(int year) {

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

    return true;

   else

    return false;

  

}

int main() {

  int year;

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

  cin >> year;

  if (isLeapYear(year))

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

   else

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

  

  return 0;

}

在上述代码中,我们首先定义了一个`isLeapYear`函数,该函数接受一个年份作为参数,然后判断该年份是否为闰年,并返回对应的布尔值。具体实现逻辑如下:

1. 如果该年份能够被4整除但不能被100整除,或者能够被400整除,则该年份为闰年,返回true;

2. 否则,该年份不是闰年,返回false。

在主函数中,我们首先输入一个年份,然后调用`isLeapYear`函数判断该年份是否为闰年,并根据结果输出对应的提示信息。

值得一提的是,上述代码中的输入输出都是使用标准输入输出流实现的。这种方式在命令行环境下非常常见,但在实际项目中可能需要使用其他方式进行输入输出,比如文件输入输出或者网络输入输出等。

总的来说,闰年判断程序是一个非常简单但又十分实用的工具。通过上述的C++代码实现,我们可以轻松地判断任意一个年份是否为闰年,从而在日期计算等场景中发挥重要作用。

  
  

评论区

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