L1-011 A-B (20 分)

简介: L1-011 A-B (20 分)

本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。


输入格式:

输入在2行中先后给出字符串A和B。两字符串的长度都不超过104,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。


输出格式:

在一行中打印出A−B的结果字符串。


输入样例:

1. I love GPLT!  It's a fun game!
2. aeiou

结尾无空行


输出样例:

I lv GPLT!  It's  fn gm!

结尾无空行


#include<iostream>
using namespace std;
int a[10010];//全局变量,自动初始化为零
int main()
{
    string s1,s2;
    getline(cin,s1);
    getline(cin,s2);
    for(int i=0;i<s2.size();i++) a[s2[i]]=1;//标记为1
    for(int i=0;i<s1.size();i++)
    {
        if(!a[s1[i]]) cout<<s1[i];//如果没有标记就输出
    }
    return 0;
}


目录
相关文章
|
6月前
1002 A+B for Polynomials (25 分)
1002 A+B for Polynomials (25 分)
|
6月前
1062 最简分数 (20 分)
1062 最简分数 (20 分)
|
6月前
|
数据安全/隐私保护
1048 数字加密 (20 分)
1048 数字加密 (20 分)
L1-041 寻找250 (10 分)
L1-041 寻找250 (10 分)
223 0
L1-041 寻找250 (10 分)
7-9 包装机 (25 分)
7-9 包装机 (25 分)
115 0
7-9 包装机 (25 分)
|
C语言 C++
1086 就不告诉你 (15 分)
做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。
357 0
1086 就不告诉你 (15 分)
|
C语言 C++
L1-4 寻找250 (10 分)
对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。
770 0
L1-4 寻找250 (10 分)
h0148. 66 (30 分)
h0148. 66 (30 分)
105 0
L1-054 福到了 (15 分)
L1-054 福到了 (15 分)
147 0
L1-029 是不是太胖了 (5 分)
L1-029 是不是太胖了 (5 分)
106 0