給定乙個短字串(不含空格),再給定若干字串,在這些字串中刪除所含有的短字串。
輸入只有1組資料。
輸入乙個短字串(不含空格),再輸入若干字串直到檔案結束為止。
刪除輸入的短字串(不區分大小寫)並去掉空格,輸出。
in#include
int main()
#clude注:將字串中的in、in、in、in刪除。tma()
本題要注意的地方在於,scanf函式和cin無法讀取空格符和換行符,因此使用gets函式來讀取輸入。主要思路是逐字元地匹配待刪除的字元,如果匹配成功,則將輸入字元賦值為空格符,最後輸出原來的字元陣列,遇到空白符則不輸出。
#include #include #include using namespace std;
int main()
}for(int i=0;i='a' && c_delete[0]<='z') ? c[i][j]==c_delete[0]-'a'+'a':false))
}else
}if(flag)}}
}}
}for(int i=0;i}
cout<}
}
串結構練習 字串匹配
time limit 1000ms memory limit 65536k 給定兩個字串string1和string2,判斷string2是否為string1的子串。輸入包含多組資料,每組測試資料報含兩行,第一行代表string1,第二行代表string2,string1和string2中保證不出現...
串結構練習 字串匹配
time limit 1000ms memory limit 65536k 給定兩個字串string1和string2,判斷string2是否為string1的子串。輸入包含多組資料,每組測試資料報含兩行,第一行代表string1,第二行代表string2,string1和string2中保證不出現...
串結構練習 字串匹配
給定兩個字串string1和string2,判斷string2是否為string1的子串。輸入包含多組資料,每組測試資料報含兩行,第一行代表string1,第二行代表string2,string1和string2中保證不出現空格。對於每組輸入資料,若string2是string1的子串,則輸出 ye...