華為機試 刪除相同子串

2021-06-28 01:28:47 字數 378 閱讀 2059

輸入兩個字串,找出在第乙個字串中,有多少個第二個子串,輸出個數,並輸出刪除全部第二個子串後的字串。

輸入:abcdcde cd

輸出:2 abe

#include #include using namespace std;

int delete_sub_str(const char *str,const char *sub_str,char *result)

else

}delete tmp;

return num;

}void main()

; int num = delete_sub_str("123abc123de1234fg1hi34j123k","123",s);

cout<

華為機試 密碼擷取 最長回文子串

catcher是mca國的情報員,他工作時發現敵國會用一些對稱的密碼進行通訊,比如像這些abba,aba,a,123321,但是他們有時會在開始或結束時加入一些無關的字元以防止別國破解。比如進行下列變化 abba 12abba,aba abakk,123321 51233214 因為截獲的串太長了,...

機試 子串計算 (STL)

給出乙個01字串 長度不超過100 求其每乙個子串出現的次數。輸入包含多行,每行乙個字串。對每個字串,輸出它所有出現次數在1次以上的子串和這個子串出現的次數,輸出按字典序排序。101010 2 01 2 1 310 2 101 2ac include include includeusing nam...

華為機試 字串分離

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