輸入2個字串s1和s2,要求刪除字串s1**現的所有子串s2,即結果字串中不能包含s2。
輸入格式:
輸入在2行中分別給出不超過80個字元長度的、以回車結束的2個非空字串,對應s1和s2。
輸出格式:
在一行中輸出刪除字串s1**現的所有子串s2後的結果字串。
輸入樣例:
tomcat is a male ccatat
cat輸出樣例:
tom is a male
#include
char s1[80]
=;char s2[80]
=;intmain()
for(j=0;
;j++
)//輸入s2字串
//核心**:
for(i=
0;i(flag==1)
//開始判斷,若匹配執行該操作,否則此字元後續不滿足,繼續最開始的迴圈
s1[n]
='\0'
; i=-1
;//由於i結束迴圈後要加1,不能從第乙個(s1[0])開始遍歷,因此賦值為-1;
flag=0;
}}for(i=
0;i++i)
printf
("%c"
,s1[i]);
return0;
}
pta7 29 刪除字串中的子串
輸入2個字串s1和s2,要求刪除字串s1 現的所有子串s2,即結果字串中不能包含s2。輸入在2行中分別給出不超過80個字元長度的 以回車結束的2個非空字串,對應s1和s2。在一行中輸出刪除字串s1 現的所有子串s2後的結果字串。tomcat is a male ccatat cattom is a ...
7 29 刪除字串中的子串 20分
輸入2個字串s1和s2,要求刪除字串s1 現的所有子串s2,即結果字串中不能包含s2。輸入在2行中分別給出不超過80個字元長度的 以回車結束的2個非空字串,對應s1和s2。在一行中輸出刪除字串s1 現的所有子串s2後的結果字串。tomcat is a male ccatat cattom is a ...
7 29 刪除字串中的子串 20分
輸入2個字串s1和s2,要求刪除字串s1 現的所有子串s2,即結果字串中不能包含s2。輸入格式 輸入在2行中分別給出不超過80個字元長度的 以回車結束的2個非空字串,對應s1和s2。輸出格式 在一行中輸出刪除字串s1 現的所有子串s2後的結果字串。輸入樣例 tomcat is a male ccat...