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 ...