题解|判断闰年
2026-03-17 16:58:36
发布于:浙江
1阅读
0回复
0点赞
众所周知,闰年,是每四年一次,而如果N为100的倍数时,需要N为400的倍数时才是闰年。
所以,我们有2种if语句的写法
1·分支嵌套
格式:
if(){
if(){
}eles{
}
}else{
if(){
}
}
嵌套内容:判断N是否是100的倍数或400的倍数
代码实现:
#include <bits/stdc++.h>
using namespace std;
int main () {
int n ;
cin >> n ;
if ( n % 100 != 0 ) {
if ( n % 4 == 0 )cout << "Y" ;//闰年
else cout << "N" ;//平年
}else {
if ( n % 400 == 0 )cout << "Y" ;//闰年
else cout << "N" ;//平年
}
}
2·逻辑判断
所用运算符:||
代码实现:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n ;
cin >> n ;
if ( n % 4 == 0 || n % 400 == 0 )cout << "Y" ;//闰年
else cout << "N" ;//平年
}
这里空空如也







有帮助,赞一个