1 条题解

  • 0
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        string s;
        char a;
        int ans=0,x=0,i=0;
        cin>>s;
        while(i<s.size()){
            if(!isdigit(s[i])){
                a=s[i];
                i++;
            }while(isdigit(s[i])&&i<s.size()){
                x=10*x+s[i]-48;
                i++;
            }if(a=='+')ans+=x; 
            else if(a=='-')ans-=x; 
            else ans=x;
            x=0;
        }cout<<ans<<endl;
        return 0;
    }
    
  • 1

信息

ID
3063
难度
9
分类
(无)
标签
递交数
7
已通过
3
通过率
43%
被复制
1
上传者