21xrx.com
2024-11-05 20:41:37 Tuesday
登录
文章检索 我的文章 写文章
如何在C++中判断是否是闰年
2023-07-09 14:32:51 深夜i     --     --
C++ 判断 闰年

闰年是指公历年份中天数略多于366天的一种特殊年份。在C++中,判断某一年是否是闰年可以通过以下两个条件进行判断。

第一,如果该年份能够被4整除但不能被100整除,则该年份是闰年。

第二,如果该年份能够被400整除,则该年份也是闰年。

因此,我们可以通过以下代码来判断某一年是否是闰年。


#include <iostream>

using namespace std;

int main() {

  int year;

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

  cin >> year;

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

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

 

  else

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

 

  return 0;

}

在这段代码中,我们首先通过cin函数获取用户输入的年份,然后通过if语句来判断该年份是否是闰年。如果该年份满足条件,则输出该年份是闰年;否则,输出该年份不是闰年。最后通过return语句结束程序的执行。

需要注意的是,闰年的计算方式并不是简单的每4年一闰,每100年不闰,每400年又闰,因为闰年并不是恰好多一天。闰年与平年相比,2月份多了一天,变成了29天。因此,闰年的天数是366天,平年的天数是365天。

  
  

评论区

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