您的位置:首页 > 其它

PAT(Basic Level)_1033_旧键盘打字

2017-07-25 10:27 351 查看
#include<stdio.h>
#include<string.h>

int main(){
char str[100001];
int key[300]={},len;

gets(str);
len=strlen(str);
for(int i=0;i<len;i++){
key[str[i]]=1;
if(str[i]>='A' && str[i]<='Z'){
key[str[i]+32]=1;
}
else if(str[i]=='+'){
for(int j='A';j<='Z';j++){
key[j]=1;
}
}
}

gets(str);
len=strlen(str);
for(int i=0;i<len;i++){
if(!key[str[i]]){
putchar(str[i]);
}
}
putchar('\n');

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  acm pat 1033