您的位置:首页 > 其它

输入一个年份判断是否是闰年

2016-09-10 13:37 423 查看
#include <iostream>
using namespace std;
int main()
{
int year;
bool isLeapYear;
cout<<"Enter the year: ";
cin>>year;
isLeapYear=((year%4==0&&year%100!=0)||(year%400==0));
if(isLeapYear)
{
cout<<year<<" is a leap year"<<endl;
}
else
{
cout<<year<<" is not a leap year"<<endl;
}
return 0;
}

闰年的年份可以被4整除而不能被100整除或者能被400整除。

因此首先输入年份存放到变量year中,如果表达式((year%4==0&&year%100!=0)||(year%400==0))的值为true,则为闰年,否则就不是闰年。运行结果如下图所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐