乙級pat 1029 舊鍵盤

2021-09-10 13:38:52 字數 899 閱讀 7824

題目描述:

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

輸入描述:

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

輸出描述:

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

輸入例子:

7_this_is_a_test

_hs_s_a_es

輸出例子:

7ti補充:

兩個字串的比較,將找到的字元存放於乙個陣列內。

將該陣列內的小寫字母變為大寫,不重複的輸出所有字元,使用#include < algorithm > 標頭檔案下的 find(start,end,value)==end 函式剔除所有重複的字元。

源**:

#include #include using namespace std;

int main(int argc, char** ar**)

int i=0,j=0;

while(a[i]!='\0')

else

}//僅輸出大寫,且不重複。

for(int i=0;i='a'&&c[i]<='z')

}for(int i=0;ireturn 0;

}

乙級 PAT 1029 舊鍵盤 20

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

PAT 1029 舊鍵盤 20 分

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

pat 1029舊鍵盤 C語言

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