任意输入两个字符串LI和ST,字符串的长度<1000,由英文大小写字母组成。试编写一个程序从LI中删去ST中出现过的字符,其他字符相对位置不变,输出结果字符串。
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b;
cin>>a>>b;
for(int i = 0;i<a.size();i++){
bool l = true;
for(int j = 0;j<b.size();j++){
if(a[i]==b[j]){
l = false;
}
}
if(l){
cout<<a[i];
}
}
}