团体程序设计天梯赛-练习集 L1-011 A-B (20分)

在这里插入图片描述
题解:a=map[i],如果map[i]没有值的话,会赋一个初始值给a,如果map是<?,int>则a=0,如果<?,string>则a=""。

#include <iostream>
#include <map>
using namespace std;
int main()
{
    string a, b;
    map<char, int> mp;
    getline(cin, a);
    getline(cin, b);
    for (int i = 0; i < b.length(); i++)
        mp[b[i]] = 1;
    for (int i = 0; i < a.length(); i++)
        if (!mp[a[i]])
            cout << a[i];
    return 0;
}
发布了75 篇原创文章 · 获赞 58 · 访问量 3277

猜你喜欢

转载自blog.csdn.net/qq_44458489/article/details/105001311