字串的查詢刪除

2022-05-29 05:24:09 字數 848 閱讀 6292

題目描述

給定乙個短字串(不含空格),再給定若干字串,在這些字串中刪除所含有的短字串。

輸入輸入只有1組資料。

輸入乙個短字串(不含空格),再輸入若干字串直到檔案結束為止。

輸出刪除輸入的短字串(不區分大小寫)並去掉空格,輸出。

樣例輸入 copy

in

#include

int main()

樣例輸出 copy

#clude

tma()

提示注:將字串中的in、in、in、in刪除。

思路:題目中刪除字元要求不分大小寫,則可將先將原字元儲存在二維陣列,再講字母全部轉化為小寫進行比較。

判斷邏輯:遍歷字串,某字元與短字元第乙個字元相同;在判斷下一位字元是否相同,直至完全相同,完全相同則跳過;

#includeusing

namespace

std;

intmain()

getchar();

string

a, b;

while

(getline(cin, a))

int t = b.find(s1, 0

);

while (t != string

::npos)

t = b.find("

", 0

);

while (t != string

::npos)

cout

<< a <}

return0;

}

字串的查詢刪除

對於字串的問題,我更喜歡用python,這次我的採用的python和正規表示式。結果啊,學校的垃圾oj老是通不過,結果我到另外乙個oj就通過了!心累!題目描述 給定乙個短字串 不含空格 再給定若干字串,在這些字串中刪除所含有的短字串。輸入輸入只有1組資料。輸入乙個短字串 不含空格 再輸入若干字串直到...

字串的查詢刪除(王道)

題目描述 給定乙個短字串 不含空格 再給定若干字串,在這些字串中刪除所含有的短字串。輸入 輸入只有1組資料。輸入乙個短字串 不含空格 再輸入若干字串直到檔案結束為止。輸出 刪除輸入的短字串 不區分大小寫 並去掉空格,輸出。樣例輸入 in include int main 樣例輸出 clude tma...

問題 H 字串的查詢刪除

給定乙個短字串 不含空格 再給定若干字串,在這些字串中刪除所含有的短字串。輸入只有1組資料。輸入乙個短字串 不含空格 再輸入若干字串直到檔案結束為止。刪除輸入的短字串 不區分大小寫 並去掉空格,輸出。in include int main clude tma 注 將字串中的in in in in刪除...