2 条题解

  • 1
    @ 2022-08-15 19:22:02

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    string s;
    int a[2]={0},j;
    getline(cin,s);
    for(int i=0;i<s.size();i++)
    {
    if(s[i]=='+')
    {
    j=0;
    a[j]++;
    }
    if(s[i]=='-')
    {
    j=1;
    a[j]++;
    }
    }
    cout<<a[0]-a[1];
    return 0;
    }

  • 0
    @ 2021-05-01 21:18:39
    #include<bits/stdc++.h>
    using namespace std;
    class str{
        private:
            string a;
        public:
            void input(){
                getline(cin,a);
            }
            int sumadd(){
                int cnt=0;
                string::iterator it=a.begin();
                for(;it!=a.end();it++)
                    if(*it=='+')
                        cnt++;
                return cnt;
            }
            int sumunadd(){
                int cnt=0;
                string::iterator it=a.begin();
                for(;it!=a.end();it++)
                    if(*it=='-')
                        cnt++;
                return cnt;
            }
    }k;
    int main(){
        k.input();
        cout<<k.sumadd()-k.sumunadd();
        return 0;
    }
    
  • 1

信息

ID
1013
难度
1
分类
(无)
标签
递交数
56
已通过
44
通过率
79%
被复制
2
上传者