删除公共字符
Description
输入两个字符串,从第一个字符串中删除第二个字符串中的所有字符,例如输入"They are students"和"aeiou",则删除之后的第一个字符串变成"Thy rstdnts"。
Input
输入包含两行,分别为两个字符串。第二个字符串中不会含有空格。
Output
输出一行,为删除后的字符串。
Sample Input 1
They are students
aeiou
Sample Output 1
Thy r stdnts
#include <iostream>
#include <string>
using namespace std;
int main()
{
string a, b;
getline(cin, a);
getline(cin, b);
for (int i = 0; i < b.size(); i++)
{
int flag;
while((flag=a.find(b[i]))!=-1)
{
a.erase(flag, 1);
}
}
cout << a << endl;
return 0;
}