21xrx.com
2024-12-22 22:20:33 Sunday
登录
文章检索 我的文章 写文章
C++语言实现闰年判断
2023-07-04 22:49:34 深夜i     --     --
C++ 闰年 判断

在计算机编程中,经常会遇到需要判断一个年份是否为闰年的情况。C++是一种常用的编程语言,可以通过编写代码来实现闰年判断。

闰年的判断规则有几种,最常见的是:

1. 能被4整除但不能被100整除的年份是闰年(如2004年);

2. 能被400整除的年份也是闰年(如2000年);

下面是使用C++语言判断一个年份是否为闰年的代码:


#include <iostream>

using namespace std;

int main()

{

  int year;

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

  cin >> year;

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

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

   else

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

  

  return 0;

}

以上代码中,通过读入用户输入的年份,使用if语句来判断是否为闰年。if语句中的条件使用了闰年的判断规则。

其中,`%`代表取模运算符,即求余数。所以 `(year % 4 == 0 && year % 100 != 0)` 表示年份能被4整除但不能被100整除;`year % 400 == 0` 表示年份能被400整除。

如果年份是闰年,则输出提示信息“XXXX年是闰年”,否则输出“XXXX年不是闰年”。

总之,通过使用C++语言,实现闰年判断非常简单,只需要掌握好闰年的判断规则和语法即可。这对于需要进行时间计算和维护的计算机程序来说,尤其是非常重要的功能。

  
  

评论区

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