21xrx.com
2025-03-21 04:24:32 Friday
文章检索 我的文章 写文章
C++程序设计:使用if语句的嵌套语句判断闰年
2023-06-24 08:57:48 深夜i     --     --
C++ if语句 嵌套语句 判断 闰年

C++程序设计中,使用if语句的嵌套语句可以判断一个年份是否为闰年。在西方日历中,闰年的定义是能够被4整除的年份,但是如果能够被100整除并且不能被400整除的年份不是闰年。以下是一个用在C++中实现的程序代码:

#include <iostream>
using namespace std;
int main() {
  int year;
  cout << "请输入一个年份: ";
  cin >> year;
  // 判断是否为闰年
  if (year % 4 == 0) {
   if (year % 100 == 0) {
     if (year % 400 == 0)
      cout << year << " 是闰年";
     else
      cout << year << " 不是闰年";
   }
   else
     cout << year << " 是闰年";
  }
  else
   cout << year << " 不是闰年";
  return 0;
}

上述代码中,程序首先提示用户输入一个年份,然后使用if语句的嵌套语句判断这个年份是否为闰年。如果这个年份能够被4整除,接下来程序会判断这个年份能否被100整除。如果能够被100整除,程序会再次判断年份是否能够被400整除。如果能够被400整除,那么这个年份是闰年。否则,这个年份不是闰年。如果这个年份不能被4整除,那么这个年份不是闰年。

C++程序设计中,if语句的嵌套语句是非常常用的语句结构之一。通过这个例子,我们可以看到如何使用if语句的嵌套语句判断一个年份是否为闰年。这种方法可以在很多其他的应用场景中使用。

  
  

评论区