C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)
生活随笔
收集整理的這篇文章主要介紹了
C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1029 舊鍵盤 (20 分)
舊鍵盤上壞了幾個鍵,于是在敲一段文字的時候,對應的字符就不會出現。現在給出應該輸入的一段文字、以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。
輸入格式:
輸入在 2 行中分別給出應該輸入的文字、以及實際被輸入的文字。每段文字是不超過 80 個字符的串,由字母 A-Z(包括大、小寫)、數字 0-9、以及下劃線 _(代表空格)組成。題目保證 2 個字符串均非空。
輸出格式:
按照發現順序,在一行中輸出壞掉的鍵。其中英文字母只輸出大寫,每個壞鍵只輸出一次。題目保證至少有 1 個壞鍵。
輸入樣例:
7_This_is_a_test
_hs_s_a_es
輸出樣例:
7TI
#include<stdio.h> #include<iostream> #include<map> using namespace std; int main() {string s1,s2;map<char,int>m;char vist[100];cin>>s1>>s2;for(int i=0;i<s1.size();i++){if(s2.find(s1[i])==string::npos&&m[toupper(s1[i])]==0){m[toupper(s1[i])]=1;printf("%c",toupper(s1[i]));}} }總結
以上是生活随笔為你收集整理的C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tcl linux 刷 安卓系统,安卓用
- 下一篇: 学计算机专业的自荐信,浙江大学(计算机类