~~~~这码风 ...~~~~
by aminoas @ 2019-05-18 19:10:14
~~这码风~~
by aminoas @ 2019-05-18 19:10:28
```
#include<bits/stdc++.h>
using namespace std;
string a;
int q,w,e,z,x,c,r;
int main()
{
getline(cin,a);
for(int i=0; i<a.size(); i++) {
if(a[i]=='+')q=i,r=1;
if(a[i]=='-')w=i,r=2;
if(a[i]=='=')e=i;
}
if(q==0)q=w;
for(int i=0; i<q; i++) {
if(a[i]=='?') {
z=-1;
break;
} else if(a[i]!=' ')z=z*10+(a[i]-'0');
}
for(int i=q+1; i<e; i++) {
if(a[i]=='?') {
x=-1;
break;
} else if(a[i]!=' ')x=x*10+(a[i]-'0');
}
for(int i=e+1; i<a.size(); i++) {
if(a[i]=='?') {
c=-1;
break;
} else if(a[i]!=' ')c=c*10+(a[i]-'0');
}
if(z==-1&&r==1)cout<<c-x;
else if(z==-1&&r==2)cout<<c+x;
else if(x==-1&&r==1)cout<<c-z;
else if(x==-1&&r==2)cout<<c-z;
else if(c==-1&&r==1)cout<<z+x;
else if(c==-1&&r==2)cout<<z-x;
}
```
兄弟只能帮你到这了(毕竟大佬们会一直吐槽你的码风
by __gcd @ 2019-05-18 19:50:11
)
by __gcd @ 2019-05-18 19:50:21
谢谢,毕竟我技术不好
by hjxxcbq @ 2019-05-19 17:19:14
@[梁宸铭123](/space/show?uid=149192)
谢谢
by hjxxcbq @ 2019-05-19 17:19:33
输入数据可能有奇形怪状的东西,只要加一个特判 >=0&&<=9 就行了吧。
by 昒昕 @ 2020-02-19 14:21:26