本题要求你计算A-B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A-B。
#include <iostream>
#include<set>
using namespace std;
int main()
{
string s,a;
// while(true){
getline(cin,s);
getline(cin,a);
set<char> temp;
for (int i=0;i<a.length() ;i++ )
{
temp.insert(a[i]);
}
//temp.erase(' ');
for (int i=0;i<s.length() ;i++ )
{
if(!temp.count(s[i])){ //是否存在
cout<<s[i];
}
}
// }
return 0;
}
注意事项
1.set的使用