题目描述
判断某年是否是闰年。
输入格式
输入只有一行,包含一个整数 a(0<a<3000)
输出格式
一行,如果公元 a 年是闰年输出 Y,否则输出 N。
闰年是公历中的名词。闰年分为普通闰年和世纪闰年。
普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1900年不是闰年);
世纪闰年:能被400整除的为世纪闰年。(如2000年是世纪闰年,1900年不是世纪闰年);
根据题目描述,我们知道,这道题就是让我们判断a是不是闰年。闰年的特征上面也有,本质就是一道if语句的运用题。
代码如下:
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;//定义a
cin >>a;//输入a
if(a % 400 == 0){
cout <<"Y";//如果能整除400,那一定是闰年。
} else if(a % 4 == 0 && a % 100 != 0){
cout <<"Y";//符合普通闰年的特征
}else{
cout <<"N";//其他的肯定不是闰年不是闰年
}
retrun 0;
}
判断闰年C++代码实现
该文提供了一段C++代码,用于判断输入的年份是否为闰年。根据闰年的规则,即能被4整除但不能被100整除,或者能被400整除的年份,代码通过if条件语句进行判断并输出结果。
354

被折叠的 条评论
为什么被折叠?



