Ji_Cheng

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

pat提交后有一个测试点没有通过。

#include<cstdio>
#include<cstring>
int main(){
char str1[106];
char str2[106];
gets(str1);
gets(str2);
bool hash[128]={false};
//建立不能输出的合集hash
for(int i=0;i<strlen(str1);i++){
hash[str1[i]]=true;
if(str1[i]>='A'&&str1[i]<='Z')//小写字母也不可以输出
hash[str1[i]+32]=true;
if(str1[i]=='+')//存在加号
for (int i=65;i<=91;i++){
hash[i]=true;
}
}
//输出
int num=0;
for(int n=0;n<strlen(str2);n++){

if(hash[str2[n]]==true) printf("");
else {
printf("%c",str2[n]);
num=num+1;
}

}
if(num=0){
printf("\0");

}

return 0;
}

posted on 2018-03-16 21:15  Ji_Cheng  阅读(150)  评论(0)    收藏  举报