问题标题: 酷町堂:2828 字符串擦除字符2

0
0
已解决
陈曦
陈曦
资深天翼
资深天翼

 题目传送门

#include<iostream>
#include<string>
using namespace std;
int main(){
    string a,b;
    cin>>a>>b;
    for(int i=0;i<=a.size()-1;i++){
        for(int j=0;j<=b.size()-1;j++){
            if(a[i]==b[j]){
                a.erase(i,1);
            }
        }   

    } 
    cout<<a;
    return 0;
} 

请大家找错,如果我的思路不对,就说思路

注:不要网址!不要蹭贴!


1
已采纳
李瑞曦
李瑞曦
高级天翼
高级天翼

加:int s=0;

if(a[i]==b[j]){

 

a.erase(i,1);

 

}

改成:

上面的l2是b.size()

李瑞曦在2020-06-08 21:29:42追加了内容

输入我用的是getline;

0
我要回答