21xrx.com
2024-11-05 16:28:10 Tuesday
登录
文章检索 我的文章 写文章
C++ 如何判断并输出闰年?
2023-06-27 08:15:18 深夜i     --     --
C++ 闰年 判断 输出

闰年是指一年中有366天而不是365天的一年,它的存在是为了纠正人类历法中的误差。那么怎么在 C++ 中判断并输出闰年呢?

首先,我们要明确判断闰年的条件,一般有以下两种方法:

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

2. 能被400整除。

因此,我们编写的程序要判断输入的年份是否满足上述条件之一,代码如下:


#include <iostream>

using namespace std;

int main() {

  int year;

  cout << "请输入要判断的年份:";

  cin >> year;

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

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

   else

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

  

  return 0;

}

以上代码中,我们使用了 if 条件语句,通过逻辑运算符连接了两种判断条件,实现了对输入的年份的判断,并输出判断结果。

此外,我们还可以将闰年判断的代码封装成函数,方便代码的复用,代码如下:


#include <iostream>

using namespace std;

bool isLeapYear(int year) {

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

}

int main() {

  int year;

  cout << "请输入要判断的年份:";

  cin >> year;

  if (isLeapYear(year))

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

   else

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

  

  return 0;

}

对于其他还不熟悉的 C++ 语法知识,我们可以通过不断学习和实践来掌握。

  
  

评论区

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