A-B (20 分)

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

输入格式:

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

输出格式:

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

输入样例:

I love GPLT!  It's a fun game!
aeiou

输出样例:

I lv GPLT!  It's  fn gm!
#include<bits/stdc++.h>
using namespace std;
int main(){
	bool book[100000]={0};	
	string a;
	getline(cin,a);
	string b;
	getline(cin,b);
	for(int i=0;i<b.size();i++){
		int temp=b[i];
		book[temp]=true;
	}
	for(int j=0;j<a.size();j++){
		int temp1=a[j];
		if(book[temp1]==0)
			cout<<a[j];
	}
	cout<<endl;
	return 0;
}

 

全部评论

相关推荐

10-11 17:30
湖南大学 C++
我已成为0offer的糕手:羡慕
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务