题目描述
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
输入描述:
每个测试输入包含2个字符串
输出
描述:
输出删除后的字符串
示例1
输入
They are students. aeiou
输出
Thy r stdnts.
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
void _remove(string &s,string rember){
int sum_s = s.length();
int sum_rember = rember.length();
for(int j = 0; j < sum_rember; j++){
for(int i = 0; i < sum_s; i++){
if(s[i] == rember[j]){
for(int k = i; k < sum_s; k++)
s[k] = s[k+1];
sum_s -= 1;
i -= 1;
}
}
}
}
int main(){
string one,two;
getline(cin,one);
getline(cin,two);
_remove(one,two);
cout<<one;
return 0;
}