CE Help!!!

P5690 [CSP-S2019 江西] 日期

让我看看代码
by Lijunzhuo @ 2024-07-29 20:01:52


@[Lijunzhuo](/user/734720) ```cpp #include<bits/stdc++.h> #define int long long using namespace std; int a,b,z; char s[10]; signed main(){ sscanf(s,"%lld-%lld",&a,&b); if(a<0)z++; if(a>12){ if(s[0]!='1'&&s[1]>'2')z+=2; else z++; } if(a==2&&(b<0||b>28))z++; if(a==1&&a==3&&a==5&&a==7&&a==8&&a==10&&a==12&&(b<0||b>31))z++; else z++; cout<<z; return 0; } ```
by Wangcanyuan @ 2024-07-29 20:03:20


@[Wangcanyuan](/user/1062722) ```cpp #include<bits/stdc++.h> #define int long long using namespace std; int a,b,z; char s[10]; signed main(){ sscanf(s,"%lld-%lld",&a,&b); if(a<0)z++; if(a>12){ if(s[0]!='1'&&s[1]>'2')z+=2; else z++; } if(a==2&&(b<0||b>28))z++; if(a==1&&a==3&&a==5&&a==7&&a==8&&a==10&&a==12&&(b<0||b>31))z++; else z++; cout<<z; return 0; } ```
by Wangcanyuan @ 2024-07-29 20:03:36


what?
by Lijunzhuo @ 2024-07-29 20:04:09


@[Lijunzhuo](/user/734720) I don't know why my code is this matter now.
by Wangcanyuan @ 2024-07-29 20:04:41


忘了,luogu又出问题了:https://www.luogu.com.cn/discuss/164097?page=2
by Lijunzhuo @ 2024-07-29 20:04:52


@[Wangcanyuan](/user/1062722) ```cpp #include<bits/stdc++.h> #define int long long using namespace std; int a,b,z; char s[10]; signed main(){ sscanf(s,"%lld-%lld",&a,&b); if(a<0)z++; if(a>12){ if(s[0]!='1'&&s[1]>'2')z+=2; else z++; } if(a==2&&(b<0||b>28))z++; if(a==1&&a==3&&a==5&&a==7&&a==8&&a==10&&a==12&&(b<0||b>31))z++; else z++; cout<<z; return 0; } ```
by Wangcanyuan @ 2024-07-29 20:05:06


@[Wangcanyuan](/user/1062722) Now is OK
by Wangcanyuan @ 2024-07-29 20:05:19


你没有进行 s 的读入操作
by Lijunzhuo @ 2024-07-29 20:05:44


加个cin>>s就行了
by Lijunzhuo @ 2024-07-29 20:06:18


上一页 | 下一页