判斷是否是閏年?
首先要知道怎樣判斷閏年,
年(分爲 普通年
世紀年)
普通年: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;
}