A-B
本题要求你计算𝐴−𝐵A−B。不过麻烦的是,𝐴A和𝐵B都是字符串 —— 即从字符串中𝐴A把字符串𝐵B所包含的字符全删掉,剩下的字符组成的就是字符串。
输入格式:
输入在2行中先后给出字符串𝐴A和𝐵B。两字符串的长度都不超过104104,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。
输出格式:
在一行中打印出𝐴−𝐵A−B的结果字符串。
输入样例:
I love GPLT! It's a fun game!
aeiou
输出样例:
I lv GPLT! It's fn gm!
代码:
#include <cstdio>
#include <iostream>
using namespace std;
int main(){
char a[10000],b[10000];
char ch,c;
int i=0,j=0;
while((ch=getchar())!='\n'){
a[i]=ch;
i++;
}
while((c=getchar())!='\n'){
b[j]=c;
j++;
}
for(int u=0;u<i;u++){
for(int v=0;v<j;v++){
if(a[u]==b[v]){
a[u]=false;//去除a与b中元素相同的元素
}
}
}
for(int x=0;x<i;x++){
if(a[x]!=false){
cout<<a[x];
}
}
return 0;
}