21xrx.com
2025-07-15 12:13:50 Tuesday
登录
文章检索 我的文章 写文章
C++编写判断闰年的代码
2023-07-05 01:48:45 深夜i     29     0
C++ 判断闰年 代码

C++是一种面向对象的编程语言,被广泛应用于计算机科学和工程领域。其中一个比较常见的编程问题是如何编写代码来判断一个给定的年份是否为闰年。

在C++中实现这一任务可以采用下面的代码:

#include <iostream>
using namespace std;
int main() {
  int year;
  cout << "Enter a year: ";
  cin >> year;
  if(year % 4 == 0) {
    if(year % 100 == 0) {
      if(year % 400 == 0)
        cout << year << " is a leap year.";
      else
        cout << year << " is not a leap year.";
    }
    else
      cout << year << " is a leap year.";
  }
  else
    cout << year << " is not a leap year.";
  return 0;
}

代码中使用了嵌套的if语句来进行判断。首先通过模运算(year % 4 == 0)判断是否为4的倍数,若是则进入第一个if语句,再用模运算(year % 100 == 0)判断是否为100的倍数,若是则进入第二个if语句,再用模运算(year % 400 == 0)判断是否为400的倍数,若是则输出“是闰年”,否则输出“不是闰年”。

如果不是4的倍数,则输出“不是闰年”。

以上代码可以很好地完成对一个给定年份的闰年判断任务,可以供读者学习参考。

  
  
下一篇: 哪些单词?

评论区