这题太坑了,一开始理解题意理解错了,我以为那四个键都是上档键,其实就+是上档键。。
#include <stdio.h>
#include <ctype.h>
int main()
{
int bad[128] = {0};
char c;
while((c = getchar()) != '\n')
bad[toupper(c)] = 1;
while((c = getchar()) != '\n')
{
if(!bad[toupper(c)] && !(isupper(c) && (bad['+'])))
putchar(c);
}
return 0;
}