年分为普通闰年和世纪闰年,其判断方法为:公历年份是4的倍数,且不是100的倍数,为普通闰年。公历年份是整百数,且必须是400的倍数才是世纪闰年。归结起来就是通常说的:四年一闰;百年不闰,四百年再闰。闰年是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。
代码如下#include<iostream>
using namespace std;
int main()
{
int year;
cout << "请输入年份" << endl;
cin >> year;
//能被4整除且不能被100整除或者能被400整除的是闰年
if ((year%4 == 0&&year%100!= 0)||(year%400==0))
{
cout << "该年是闰年" << endl;
}
else
{
cout << "不是闰年" << endl;
}
return 0;
}