holyya.com
2025-09-05 03:25:33 Friday
登录
文章检索 我的文章 写文章
C++编写判断闰年的代码
2023-07-05 07:54:23 深夜i     --     --
C++ 闰年 判断代码

在日常生活中,我们经常需要判断闰年,比如在制定假期安排、农历计算等方面都需要用到闰年的判定。闰年是指公历年份中多出来的一天即闰日,以平年为365天,闰年为366天。那么,在C++编程中,如何编写判断闰年的代码呢?下面就来介绍一下。

判断闰年的规律是:能被4整除但是不能被100整除的年份是闰年,或者能被400整除的年份也是闰年。根据这个规则,我们可以编写出以下代码:


#include<iostream>

using namespace std;

void leapYear(int year) {

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

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

  

  else

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

  

}

int main() {

  int year;

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

  cin >> year;

  leapYear(year);

  return 0;

}

代码解析:

- 首先,定义了一个名为leapYear()的函数,该函数的形参为year,也就是需要判断的年份。

- 在函数中,通过if语句判断该年份是否是闰年。如果是闰年则输出“年份是闰年!”,否则输出“年份不是闰年!”

- 在main()函数中,通过cin语句获取用户输入的年份,然后调用leapYear()函数进行判定。

使用该代码,便能够简单快捷地判断某个年份是否为闰年了。在日常编程过程中,判断闰年的代码是比较基础的知识点,同时也具有一定的实际应用价值,值得我们掌握。

  
  

评论区

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