每日一題 39 字元集合

2021-10-05 04:06:15 字數 751 閱讀 1791

輸入乙個字串,求出該字串包含的字元集合

輸入描述:

每組資料輸入乙個字串,字串最大長度為100,且只包含字母,不可能為空串,區分大小寫。

輸出描述:

每組資料一行,按字串原有的字元順序,輸出字元集合,即重複出現並靠後的字母不輸出。

示例1

輸入:

abcqweracb

輸出:abcqwer

思路:用乙個256陣列,對已經輸出的字元進行標記,在輸出每個字元時,在計數陣列中檢測下該字元是否已經輸出, 如果已經輸出,則不輸出。

解答**

#include

#include

using

namespace std;

intmain()

;for

(int i =

0; i < s.

size()

;++i)

str[s[i]]=

1;} cout << endl;

}return0;

}

**生成圖:

每日一題 87 字串過濾

題目來自網上 題目描述 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。要求實現函式 void stringfilter const char pinputstr,long linputlen,char poutputstr...

每日一題 12 字串壓縮

題目描述 對字串進行rle壓縮,將相鄰的相同字元,用計數值和字元值來代替。例如 aaabccccccddeee,則可用3a1b6c2d3e來代替。輸入描述 輸入為a z,a z的字串,且字串不為空,如aaabccccccddeee 輸出描述 壓縮後的字串,如3a1b6c2d3e 思路 建立乙個變數,...

每日一題 77 字串萬用字元

題目描述 問題描述 在計算機中,萬用字元一種特殊語法,廣泛應用於檔案搜尋 資料庫 正規表示式等領域。現要求各位實現字串萬用字元的演算法。要求 實現如下2個萬用字元 匹配0個或以上的字元 字元由英文本母和數字0 9組成,不區分大小寫。下同 匹配1個字元 輸入 萬用字元表示式 一組字串。輸出 返回匹配的...