Codeup100000580問題 D 單詞替換

2021-10-06 22:08:56 字數 628 閱讀 3656

輸入乙個字串,以回車結束(字串長度<=100)。該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。

多組資料。每組資料輸入包括3行,

第1行是包含多個單詞的字串 s,

第2行是待替換的單詞a,(長度<=100)

第3行是a將被替換的單詞b。(長度<=100)

s, a, b 最前面和最後面都沒有空格。

每個測試資料輸出只有 1 行,

將s中所有單詞a替換成b之後的字串。

i love tian qin

iyou

you love tian qin
#include

#include

intmain()

else

if(flag==alen)

flag=0;

j=0;

} i++;}

s1[len]

='\0'

;printf

("%s\n"

,s1);}

return0;

}

《演算法筆記》codeup 100000580 D

先通過字串匹配演算法找到模式在文字 現的位置,然後遍歷文字,在非匹配位置將文字直接賦值到輸出字元陣列,在匹配位置將整個替換字元賦值到輸出字元陣列,然後文字字串跳過模式長度繼續遍歷。include include include include using namespace std int bf3 ...

《演算法筆記》codeup 100000580 E

獲取字串和字元,遍歷字串,當遍歷到的元素和字元不相當時輸出。include include include include using namespace std int main cout endl return 0 q 為什麼不能只用 c getchar 或 scanf c c 獲取字串?a 因...

codeup 裝箱問題

時間限制 1 sec 記憶體限制 128 mb 獻花 105 解決 44 獻花 花圈 tk題庫 問題描述 有乙個箱子的容量為v v為正整數,且滿足0 v 20000 同時有n件物品 0的體積值為正整數。要求從n件物品中,選取若干裝入箱內,使箱子的剩餘空間最小。輸入 1行整數,第1個數表示箱子的容量,...