21xrx.com
2024-09-19 09:44:21 Thursday
登录
文章检索 我的文章 写文章
如何用C++判断闰年?
2023-07-13 22:19:40 深夜i     --     --
C++ 判断 闰年

闰年是指公历年份可以被4整除但不能被100整除,或是可以被400整除的年份。在程序开发中,我们可能需要用到闰年的判断,特别是一些计算程序中。下面介绍如何用C++编写判断闰年的程序。

C++中可以用如下的语句判断是否为闰年:


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

  cout << year << " is a leap year.";

else

  cout << year << " is not a leap year.";

其中,%表示取模(求余数),即year除以4的余数等于0且除以100的余数不等于0,或者除以400的余数等于0时,就是闰年。如果不是,则不是闰年。

完整的C++代码如下:


#include<iostream>

using namespace std;

int main()

{

  int year;

  cout << "Enter a year:";

  cin >> year;

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

    cout << year << " is a leap year.";

  else

    cout << year << " is not a leap year.";

  return 0;

}

上面的代码可以根据用户输入的年份进行判断,输出结果为该年份是否为闰年。

总结:通过以上的介绍,我们已经学会了如何用C++编写判断闰年的程序,希望对大家有所帮助。当然,在实际的程序开发中,还需要根据需求进行更加灵活的应用。

  
  

评论区

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