问题标题: 酷町堂:3785 字符串删除子串

0
0
已解决
徐烨奎
徐烨奎
新手光能
新手光能
#include<iostream> 
#include<string> 
using namespace std;  
int main(){
string a,n,b,c,d,j;
cin>>a;
int l=a.size();
int t,y,e,s;
for(int i=0;i<l-1;i++){
        if(a[i]!=a[i+1]){
        t=i;
        break;
        }
}
for(int j=t+1;j<l-1;j++){
        if(a[j]!=a[t+1]){
        s=j;
        break;
        }
}
e=a.size();
cout<<a.erase(t+1,s+1);
return 0;
}


不对!!!


0
已采纳
王远哲
王远哲
修练者
修练者
for(int i=1;i<a.size();i++)
    {
        if(a[i]!=a[i-1])
        {
            c=a[i];
            s=i;
            break;
        }
    }

正规判断!

你的判断有问题!

你的输出也要注意

遍历0到a.size()

 if(c!=a[i])
            cout<<a[i];

可以不用橡皮。。。。。。。。

你的思考太僵了!

我无语。。。。。。。。。。。

 

0
我要回答