自写
按照要求来,没什么注意点
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
string huai,input;
int huai_num,input_num;
getline(cin,huai);
getline(cin,input);
bool flag= true;
huai_num = huai.length();
input_num = input.length();
for (int i=0;i<input_num;i++){
bool flag2 = true;
for(int j=0;j<huai_num;j++){
if((input[i]==huai[j])||(input[i]>='A'&&input[i]<='Z'&&huai[j]=='+')) { //输入字符与坏键一样 && 输入是大写,坏键是+
flag2 = false;
break;
}
//char temp =input[i]-'a'+'A';
if(input[i]>='a'&&input[i]<='z'&&input[i]-'a'+'A'== huai[j]) { //输入小写 坏键是对应大写
flag2 = false;
break;
}
}
if(flag2){
flag = false;
cout<<input[i];
}
}
if(flag){
cout<<endl;
}
return 0;
}