21xrx.com
2024-11-05 17:26:21 Tuesday
登录
文章检索 我的文章 写文章
C++ 判断平年和闰年
2023-07-02 09:58:40 深夜i     --     --
C++ 平年 闰年 判断 条件语句(if语句)

C++是一种流行的编程语言,它提供了许多方便的函数和方法,可以轻松地实现很多算法和功能。其中一个常见的功能是判断平年和闰年。

在Gregorian日历中,平年有365天,而闰年有366天。闰年的定义是能够被4整除的年份,但是能够被100整除的年份不是闰年,除非它也能够被400整除。

在C++中,判断平年和闰年可以使用以下代码:


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<<"不是闰年。";

首先,程序会要求用户输入一个年份。然后,使用三个if语句来判断该年份是否是闰年。第一个if语句检查年份能否被4整除,如果能,就进入第二个if语句;否则,year不是闰年。第二个if语句检查年份是否能够被100整除,如果能,就进入第三个if语句;否则,year是闰年。第三个if语句检查年份是否能够被400整除,如果能,year是闰年;否则,year不是闰年。

使用上述代码可以很方便地实现C++判断平年和闰年的功能。但是,需要注意的是,该代码只适用于Gregorian日历,其他历法的计算方法可能不同。

  
  

评论区

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