7 2 刪除字串中的子串 (20 分)

2021-09-30 17:43:37 字數 666 閱讀 8509

7-2 刪除字串中的子串 (20 分)

輸入2個字串s1和s2,要求刪除字串s1**現的所有子串s2,即結果字串中不能包含s2。

輸入在2行中分別給出不超過80個字元長度的、以回車結束的2個非空字串,對應s1和s2。

在一行中輸出刪除字串s1**現的所有子串s2後的結果字串。

tomcat is a male ccatat

cat

tom is a male
#include #include #include #include #include #include #include #include #include #include #include using namespace std;

typedef long long ll;

int main()

cout<利用find函式完成對字串的查詢操作

注意:

查詢字串a是否包含子串b,不是用stra.find(strb) > 0 而是 stra.find(strb) != string:npos

其中string:npos是個特殊值,說明查詢沒有匹配

7 2 刪除字串中的子串(20 分)

輸入2個字串s1和s2,要求刪除字串s1中出現的所有子串s2,即結果字串中不能包含s2。輸入格式 輸入在2行中分別給出不超過80個字元長度的 以回車結束的2個非空字串,對應s1和s2。輸出格式 在一行中輸出刪除字串s1中出現的所有子串s2後的結果字串。輸入樣例 tomcat is a male cc...

7 20 刪除字串中的子串(20 分)

輸入2個字串s1和s2,要求刪除字串s1中出現的所有子串s2,即結果字串中不能包含s2。輸入在2行中分別給出不超過80個字元長度的 以回車結束的2個非空字串,對應s1和s2。在一行中輸出刪除字串s1中出現的所有子串s2後的結果字串。tomcat is a male ccatat cattom is ...

7 4 刪除字串中的子串(20 分)

輸入2個字串s1和s2,要求刪除字串s1中出現的所有子串s2,即結果字串中不能包含s2。輸入在2行中分別給出不超過80個字元長度的 以回車結束的2個非空字串,對應s1和s2。在一行中輸出刪除字串s1中出現的所有子串s2後的結果字串。tomcat is a male ccatat cattom is ...