1个wa为啥啊?

P5716 【深基3.例9】月份天数

哥,四年润,百年不润,四百年又润,闰年这样求的啊!!! ```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


|