团体程序设计天梯赛——基础题集
A-B
解题思路
- 两个字符串中均含有空格,采用getline输入。
- 对于字符串b中的每个字符的ascii码采用数组进行记录。
- 输出判断:记录数组中a并没有出现,则输出。
代码实现
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main(){
vector<int> book(256,0);
string a,b;
getline(cin,a);
getline(cin,b);
string ans;
int n = a.length();
for(int i=0;i<b.length();i++){
book[b[i]] = 1;
}
for(int i=0;i<n;i++){
if(book[a[i]]==1) continue;
else ans+=a[i];
}
cout<<ans<<endl;
return 0;
}