C語言OJ專案參考 2290 字串的修改

2021-07-25 06:59:44 字數 682 閱讀 3514

description

乙個字串s、乙個字串t,判斷t是否是s的子串,若是則將s中所有出現了t串的地方換成指定的字元或字串p,若不是,則輸出no

input

乙個字串s、乙個字串t,要換的字元或字串

output

輸出修改後的s串

sample input**

asdfasdf

132

saf

sample output

no參考解答:

#include

#include

char str[1002];

int main()

else

//主串、子串指標回溯重新開始下一次匹配

if (j>=lt) //如果j已經達到了子串的長度,產生了乙個匹配

}//下面是輸出

if(k==0)

printf("no");

else

else

//當i所指位置是子串t出現的位置時,輸出串p}}

return

0;}

C語言OJ專案參考 2568 字串逆序輸出

description 編寫乙個函式,功能是使輸入的字串逆序輸出。input 輸入一串字串,注意字串中不要有空格。output 輸出該字串的逆序。sample input abcdefg sample output gfedcba hint include include int main 參考解答...

C語言OJ專案參考 1034 求值

1034 求值 description 求sn 1 2 3 4 5 n 之值,其中n是乙個數字。input noutput 和sample input 5sample output 153 參考解答 include int main printf ld sum return 0 本題中未指定n的大小...

C語言OJ專案參考 1942 進製轉換

description 輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 outputt 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制 比如,10用...