判断是否是闰年?
首先要知道怎样判断闰年,
年(分为 普通年
世纪年)
普通年:years%100!=0;years%4==0 则为闰年;
世纪年:years%100==0;years%400==0 则为闰年;
#include<iostream>
using namespace std;
int main()
{ int n;
cin>>n;
if(n%100==0)
{
if(n%400==0)
{
cout<<"It's leep year!"<<endl;
}
else
{
cout<<"It's not leep year!"<<endl;
}
}
else
{
if(n%4==0)
{
cout<<"It's leep year!"<<endl;
}
else
{
cout<<"It's not leep year!"<<endl;
}
}
return 0;
}
简单的方法:
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
if(n%100==0&&n%400==0||n%4==0)
cout<<"It's leep year!"<<endl;
else
cout<<"It's not leep year!"<<endl;
return 0;
}