1029 舊鍵盤 20 分

2022-06-22 06:00:10 字數 969 閱讀 1714

舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字元就不會出現。現在給出應該輸入的一段文字、以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。

輸入在 2 行中分別給出應該輸入的文字、以及實際被輸入的文字。每段文字是不超過 80 個字元的串,由字母 a-z(包括大、小寫)、數字 0-9、以及下劃線_(代表空格)組成。題目保證 2 個字串均非空。

按照發現順序,在一行中輸出壞掉的鍵。其中英文本母只輸出大寫,每個壞鍵只輸出一次。題目保證至少有 1 個壞鍵。

7_this_is_a_test

_hs_s_a_es

7ti
用string函式定義三個變數名後,用string中的find()函式在s2中尋找是否有s1中的字元,如果有並且ans中不存在該字元,也就是說該字元還沒有找過就將符合的字元加到ans中去。

用string::npos來判斷是否找到,string::npos 是乙個常數,其本身的值等於-1,但是由於是unsigned int型別,因此也可以認為是unsigned

int型別的最大值(4294967295)。

1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 

8 #include 9 #include 10 #include 11 #include 12

using

namespace

std;

1314

intmain()

1523 cout <24return0;

25 }

本想用c寫,在乙個字串中查詢符合條件的子母,但是**寫的不如用c++中的sring函式簡潔,且不如c++來得簡便,就用c了,越學越知自己的無知與渺小。要信念堅定啊,因為熱愛所以堅持。

1029 舊鍵盤 (20 分)

舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字元就不會出現。現在給出應該輸入的一段文字 以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。輸入在 2 行中分別給出應該輸入的文字 以及實際被輸入的文字。每段文字是不超過 80 個字元的串,由字母 a z 包括大 小寫 數字 0 9 以及下劃線 代表...

1029 舊鍵盤 (20 分)

1029 舊鍵盤 20 分 舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字元就不會出現。現在給出應該輸入的一段文字 以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。輸入格式 輸入在 2 行中分別給出應該輸入的文字 以及實際被輸入的文字。每段文字是不超過 80 個字元的串,由字母 a z 包括大...

1029 舊鍵盤 20 分

舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字元就不會出現。現在給出應該輸入的一段文字 以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。輸入在 2 行中分別給出應該輸入的文字 以及實際被輸入的文字。每段文字是不超過 80 個字元的串,由字母 a z 包括大 小寫 數字 0 9 以及下劃線 代表...