输入一个年份,判断是否是闰年
分析:闰年的年份可以被4整除而不能被100整除,或能被400整除。因此,首先输入年份存放到变量year中,
如果表达式((year%4==0&&year%100!=0)||(year%400==0))的值为true,则为闰年,否则就不是。
源程序:
#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;
}