1029 旧键盘

Posted keep23456

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1029 旧键盘相关的知识,希望对你有一定的参考价值。

水题。与B1093 字符串A+B 类似。

#include<iostream>
#include<cctype>
using namespace std;
 
bool  hashtable[300] = {false};
int main() {
    string str1,str2;
    cin>>str1>>str2;
    for(int i = 0; i < str1.size(); ++i)//把str1,str2的小写字母转成大写字母
        if(islower(str1[i]))
            str1[i]-=32;
    for(int i = 0; i < str2.size(); ++i) {
        if(islower(str2[i]))
            str2[i]-=32;
        hashtable[str2[i]] = true; //标记非坏键 
    }
    for(int i = 0; i < str1.size(); ++i) {
        if(hashtable[str1[i]] == false) { 
            cout<<str1[i];//输出坏键
            hashtable[str1[i]] = true;//标记已访问 
        }
    }
    return 0;
}

技术图片

 

以上是关于1029 旧键盘的主要内容,如果未能解决你的问题,请参考以下文章

1029 旧键盘(20)

1029 旧键盘

1029 旧键盘 (20 分)

1029. 旧键盘(20)

PTA乙级 (1029 旧键盘 (20分))

1029 旧键盘 (20 分)