#include<bits/stdc++.h>
using namespace std;
int a,b,c,a1,b1,c1;
int i,j;
int main(){
char s[1000006];
gets(s);
for(i=0;i<strlen(s);i++){
if(s[i]=='+'||s[i]=='-')
b=i;
if(s[i]=='=')
c=i;
if(s[i]=='?')
a=i;
}
if(a<b){
for(i=b;i<c;i++) {
if(s[i]>='0'&&s[i]<='9')
a1=a1*10+s[i]-'0';
}
for(int i=c; i<strlen(s); i++) {
if(s[i]>='0'&&s[i]<='9')
b1=b1*10+s[i]-'0';
}
if(s[b]=='+')
cout<<b1-a1<<endl;
else
cout<<a1+b1<<endl;
return 0;
}
else if(a>b&&a<c) {
for(int i=0; i<b; i++) {
if(s[i]>='0'&&s[i]<='9')
a1=a1*10+s[i]-'0';
}
for(int i=c;strlen(s);i++) {
if(s[i]>='0'&&s[i]<='9')
b1=b1*10+s[i]-'0';
}
if(s[b]=='+')
cout<<b1-a1<<endl;
else
cout<<a1-b1<<endl;
return 0;
}
else{
for(int i=0; i<b; i++) {
if(s[i]>='0'&&s[i]<='9')
a1=a1*10+s[i]-'0';
}
for(int i=b; i<c; i++) {
if(s[i]>='0'&&s[i]<='9')
b1=b1*10+s[i]-'0';
}
if(s[b]=='+')
cout<<a1+b1<<endl;
else
cout<<a1-b1<<endl;
return 0;
}
return 0;
}
AC7个点,RE3个点,求大佬帮忙调一下!!谢谢!!