PTA(Advanced Level) 1084:Broken Keyboard(C语言实现)
分析:乙级题目1029:旧键盘
添加链接描述
#include <stdio.h>
#include <ctype.h>
int main()
{
int i,flag[256]={0};
char in[81]="",out[81]="";
gets(in);
gets(out);
for(i=0; out[i]; i++)
flag[toupper(out[i])]=1;
for(i=0; in[i]; i++)
if(flag[toupper(in[i])] == 0)//键盘坏了,只打印一次
{
putchar(toupper(in[i]));
flag[toupper(in[i])]=-1;//保证不重复打印
}
return 0;
}