网站多语言 设计,如何做转运网站,邢台手机网站制作,大连外经贸网站旧键盘上坏了几个键#xff0c;于是在敲一段文字的时候#xff0c;对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键#xff0c;打出的结果文字会是怎样#xff1f; 输入格式#xff1a; 输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中… 旧键盘上坏了几个键于是在敲一段文字的时候对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键打出的结果文字会是怎样 输入格式 输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出每段文字是不超过 105 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字0-9、以及下划线 _代表空格、,、.、-、代表上档键。题目保证第 2 行输入的文字串非空。 注意如果上档键坏掉了那么大写的英文字母无法被打出。 输出格式 在一行中输出能够被打出的结果文字。如果没有一个字符能被打出则输出空行。 输入样例 7IE.
7_This_is_a_test.输出样例 _hs_s_a_tst思路注意存在输出为空的情况...... 1 #includestdio.h2 #includestring.h3 #includestdlib.h4 int main()5 {6 int book[200]{0};//以字符为下标存坏键 7 char str;8 int flag0;//flag0为无输出9 while((strgetchar())!\n)
10 {
11 if(strAstrZ)
12 book[str-Aa]1;//大写转小写存入
13 book[str]1;//存入其他坏键
14 }
15 if(book[]1)//无大写输出
16 {
17 for(int iA;iZ;i)
18 book[i]1;//标记
19 }
20 while((strgetchar())!\n)
21 {
22 if(book[str]1)
23 continue;
24 printf(%c,str);
25 flag1;//flag为1有输出
26 }
27 if(flag0)
28 printf(\n);//无输出则空行
29 return 0;
30 } 转载于:https://www.cnblogs.com/xwl3109377858/p/10473365.html