c++编程:判断闰年
·
c++编程:判断闰年
判断闰年的规则其实很简单,核心就是一句话:四年一闰,百年不闰,四百年再闰
闰年的判断规则
公历闰年遵循以下规则:
-
能被4整除但不能被100整除 → 闰年
-
能被400整除 → 闰年
-
其他情况 → 平年
#include<bits/stdc++.h>
using namespace std;
int main(){
int year;
cin>>year;
if(year%4==0){
if(year%100!=0){
cout<<year<<"是闰年"<<endl;
}
else if(year%400==0){
cout<<year<<"是闰年"<<endl;
}
else{
cout<<year<<"不是闰年"<<endl;
}
}
else{
cout<<year<<"不是闰年"<<endl;
}
return 0;
}
如果你想让代码更简洁,可以改用:
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
更多推荐
所有评论(0)