author:mifkuf輸入2個字串s1和s2,要求刪除字串s1**現的所有子串s2,即結果字串中不能包含s2。微電子科學與工程 理科男
**部分是老師提供的pta答案,其餘部分原創。
輸入在2行中分別給出不超過80個字元長度的、以回車結束的2個非空字串,對應s1和s2。
在一行中輸出刪除字串s1**現的所有子串s2後的結果字串。
tomcat is a male ccatat
cat
tom is a male
**strstr函式:**返回字串中首次出現子串的位址。若str2是str1的子串,則返回str2在str1的首次出現的位址;如果str2不是str1的子串,則返回null。
例:
strstsr
("mifkuf is a student."
,"kuf");
輸出:kuf is a student.
strcpy函式:把從str2位址開始且含有null結束符的字串複製到以str1開始的位址空間。
例:
strcpy
(str1,str2)
;極為將str2複製給str1
**strcat函式:**把str2所指向的字串(包括「\0」)複製到str1所指向的字串後面(刪除str1原來末尾的「\0」)。要保證str1足夠長,以容納被複製進來的*str2。
例:
strcat
("mif"
,"kuf is a student."
)輸出:
mifkuf is a student.
#include
#include
intmain()
puts
(s1)
;return0;
}
最後歡迎各位大佬糾錯。
PTA 7 10 刪除字串中的子串
7 10 刪除字串中的子串 20 分 輸入2個字串s1和s2,要求刪除字串s1中出現的所有子串s2,即結果字串中不能包含s2。輸入在2行中分別給出不超過80個字元長度的 以回車結束的2個非空字串,對應s1和s2。在一行中輸出刪除字串s1中出現的所有子串s2後的結果字串。tomcat is a mal...
pta7 29 刪除字串中的子串
輸入2個字串s1和s2,要求刪除字串s1 現的所有子串s2,即結果字串中不能包含s2。輸入在2行中分別給出不超過80個字元長度的 以回車結束的2個非空字串,對應s1和s2。在一行中輸出刪除字串s1 現的所有子串s2後的結果字串。tomcat is a male ccatat cattom is a ...
資料結構PTA 串 刪除字串中的子串
輸入2個字串s1和s2,要求刪除字串s1中出現的所有子串s2,即結果字串中不能包含s2。輸入格式 輸入在2行中分別給出不超過80個字元長度的 以回車結束的2個非空字串,對應s1和s2。輸出格式 在一行中輸出刪除字串s1中出現的所有子串s2後的結果字串。輸入樣例 tomcat is a male cc...