21xrx.com
2024-09-20 00:12:29 Friday
登录
文章检索 我的文章 写文章
如何用C++语言判断输入的年份是否为闰年?
2023-07-09 13:15:10 深夜i     --     --
C++ 判断 年份 闰年

闰年是指在公历中,为了弥补因地球公转周期与历法年周期不相符所需增加的年份。通常将365天的平年,改为366天,也就是在2月份增加一天,这一年就成为闰年。那么如何在C++语言中判断输入的年份是否为闰年呢?

闰年的判定方法如下:

1. 能被4整除但不能被100整除的年份是闰年,如2004年就是闰年,而1900年则不是。

2. 能被400整除的年份是闰年,如2000年是闰年,但1600年虽然能被400整除,但它是4的倍数,所以也是闰年。

那么在C++语言中,可以使用以下代码实现:


#include<iostream>

using namespace std;

int main() {

 int year;

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

 cin>>year;

 if((year%4==0&&year%100!=0)||year%400==0) //判断是否为闰年

  cout<<year<<"年是闰年!"<<endl;

 else

  cout<<year<<"年不是闰年!"<<endl;

 return 0;

}

在这个代码中,我们首先定义了一个变量year用于存储输入的年份。然后使用if语句进行判断,如果能被4整除但不能被100整除,或者能被400整除,就说明这一年是闰年。最后输出结果。

总的来说,判断闰年的方法很简单,只需要掌握好规律,在C++语言中实现起来也非常方便。

  
  

评论区

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