嗯???

P5690 [CSP-S2019 江西] 日期

当输入合法日期(根本不用改)时`02-27`,你的程序仍输出1? 这个我感觉可以枚举所有正确日期,看看和输入差几位(不要用string)
by _l_l_l_l_l_ @ 2021-10-26 21:47:34


@[B站滴魔墨](/user/505281) 试试这个 ```cpp #include<bits/stdc++.h> using namespace std; int n[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int main(){ int a,b,sum=0; char x; cin>>a>>x>>b; if(a>12){ sum++; if(a%10==1){ a=1; } if(a%10==2){ a=12; } if(a%10==0){ a=10; } else if(a%10==3|| a%10==4 || a%10==5 || a%10==6 || a%10==7 || a%10==8 || a%10==9){ a=a%10; } } if(b>n[a]){ sum++; } cout<<sum; return 0; } ```
by limeng911 @ 2022-08-03 15:19:41


@[B站滴魔墨](/user/505281) 这个@limeng911是用的我代码,别被他骗了,不信看记录
by dream_contry @ 2022-08-03 15:42:40


|