哥,四年润,百年不润,四百年又润,闰年这样求的啊!!!
```cpp
#include<bits/stdc++.h>
using namespace std;
int a,b,c=30,d=31,e=29,f=28;
int main(){
cin>>a>>b;
if(b==1){
cout<<d;
}
if(b==2){
if((a%4==0&&a%100!=0)||a%400==0){
cout<<e;
}
else
cout<<f;
}
if(b==3){
cout<<d;
}
if(b==4){
cout<<c;
}
if(b==5){
cout<<d;
}
if(b==6){
cout<<c;
}
if(b==7){
cout<<d;
}
if(b==8){
cout<<d;
}
if(b==9){
cout<<c;
}
if(b==10){
cout<<d;
}
if(b==11){
cout<<c;
}
if(b==12){
cout<<d;
}
return 0;
}
```
by z_z_b_ @ 2024-04-18 14:16:59
@[Jiangxh100315](/user/796459)
by z_z_b_ @ 2024-04-18 14:17:09
@[Jiangxh100315](/user/796459)
闰年判断是这样:`
n % 4 == 0 && n % 100 != 0 || n % 400 == 0
`
by fire_wolf @ 2024-04-18 14:18:36
@[fire_wolf](/user/690669) 感谢
by Jiangxh100315 @ 2024-04-18 14:27:30
@[z_z_b_](/user/956129) 感谢
by Jiangxh100315 @ 2024-04-18 14:27:56
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a;
cin>>n>>a;
bool p;
p=(n%4==0&&n%100!=0||n%400==0);
if(p==1&&a==2)
cout<<29;
else if(p==0&&a==2)
cout<<28;
else if(a==1||a==3||a==5||a==7||a==8||a==10||a==12)cout<<31;
else cout<<30;
return 0;
}
```
by zhongshengyuan @ 2024-04-25 17:08:06