判断闰年
题目描述
判断某年是否是闰年。
输入格式
输入只有一行,包含一个整数 �(0<�<3000)a(0<a<3000)
输出格式
一行,如果公元 �a 年是闰年输出 Y,否则输出 N。
样例
输入数据 1
2006
输出数据 1
N
数据范围与提示
闰年是公历中的名词。闰年分为普通闰年和世纪闰年。
普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1900年不是闰年);
世纪闰年:能被400整除的为世纪闰年。(如2000年是世纪闰年,1900年不是世纪闰年);
解题
这题很简单,只要判断一下是否是四的倍数且不是100的倍数或者是400的倍数
直接上代码——
代码
#include<bits/stdc++.h> //万能头文件
using namespace std;
int main(){
int a;
cin>>a; //输入年份
if(a%4==0&&a%100!=0||a%400==0) cout<<"Y";//判断是否是4的倍数且不是100的倍数或是400的倍数
else cout<<"N"; //不满足上面那条便执行
return 0;
}