21xrx.com
2024-12-22 21:13:34 Sunday
登录
文章检索 我的文章 写文章
C++中的闰年判断程序
2023-07-10 16:51:09 深夜i     --     --
C++ 闰年 判断程序

C++是一种流行的编程语言,它给程序员提供了各种工具来执行各种任务。其中之一是判断给定年份是否为闰年。C++中的闰年判断程序相对简单,只需要一些基本的数学操作就可以完成。

C++中闰年的判断条件是:能被4整除但不能被100整除,或者能被400整除的年份是闰年。因此,我们可以使用if语句来检查给定年份是否符合这些条件。

以下是一个简单的C++程序,用于判断给定年份是否为闰年:


#include <iostream>

using namespace std;

int main()

{

  int year;

  bool isLeapYear = false;

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

  cin >> year;

  if (year % 4 == 0) { // 能被4整除

    if (year % 100 != 0)  // 不能被100整除

      isLeapYear = true;

     else if (year % 400 == 0)  // 能被400整除

      isLeapYear = true;

    

  }

  if (isLeapYear)

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

   else

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

  

  return 0;

}

在上面的程序中,我们首先定义了一个整数变量year和一个bool类型变量isLeapYear,后者用于存储闰年判断结果。然后,程序提示用户输入要判断的年份,并使用cin语句将其保存在变量year中。

接下来,程序使用嵌套的if语句来执行闰年的判断条件。首先,程序检查给定年份是否能被4整除。如果条件成立,程序进一步检查年份是否能被100整除。如果年份不能被100整除,则说明这是一个闰年。否则,程序继续检查年份能否被400整除。如果条件成立,说明这也是一个闰年。

最后,程序使用isLeapYear变量来输出给定年份的闰年判断结果。

总的来说,C++中的闰年判断程序相对简单,但它涉及到了一些基本的数学操作和流程控制结构。在实际编程中,程序员可以使用不同的技术和方法来实现该程序,并在需要时进行修改和扩展。

  
  

评论区

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