字串匹配 華為機試 C C

2021-08-29 01:28:16 字數 714 閱讀 6300

判斷短字串中的所有字元是否在長字串中全部出現

詳細描述:

介面說明

原型:boolisallcharexist(char* pshortstring,char* plongstring);

輸入引數:

char* pshortstring:短字串

char* plongstring:長字串

輸入兩個字串。第乙個為短字元,第二個為長字元。

返回值:

示例1

bc

abc

true
//第七十八題  字串匹配

#include#includeusing namespace std;

int main()

; size_t imax = lstr.size();

int i;

for (i = 0; i < imax; i++)

lookup[lstr[i] - 'a'] = 1;

imax= sstr.size();

int flag = 0;

for ( i = 0; i < imax; i++)

}if (flag)

cout << "false" << endl;

else

cout << "true" << endl;

} return 0;

}

字串萬用字元 華為機試 C C

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

華為機試 字串分離

題目描述 通過鍵盤輸入任意乙個字串序列,字串可能包含多個子串,子串以空格分割。請編寫乙個程式,自動分離出各個子串,並使用 將其分離,並且在最後也補充乙個 並將子串儲存。要求實現函式 void dividestring const char pinputstr,long iinputlen,char ...

華為機試 字串分隔

題目 連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列 長度不是8整數倍的字串請在後面補數字0,空字串不處理。輸入描述 連續輸入字串 輸入2次,每個字串長度小於100 輸出描述 輸出到長度為8的新字串陣列 示例1 輸入 abc輸出 abc00000 分析 此題要求我們把字串每8個分成一組,...