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

2021-08-11 03:05:59 字數 546 閱讀 9741

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

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

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

tomcat is a male ccatat

cat

tom is a male
我的**:

#include#includeusing namespace std;

int main()

{ string a(81,'\0'),b(81,'\0');

getline(cin,a,'\n');

getline(cin,b,'\n');

int i;

while((i=a.find(b))!=string::npos)

a.replace(i,b.size(),"");

cout<

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

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

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

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

7 5 刪除字串中的子串 20 分

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