31 語言入門 31 字串替換

2021-06-29 13:54:14 字數 657 閱讀 3181

描述

編寫乙個程式實現將字串中的所有"you"替換成"we"

輸入

輸入包含多行資料

每行資料是乙個字串,長度不超過1000

資料以eof結束

輸出

對於輸入的每一行,輸出替換後的字串

樣例輸入

you are what you do

樣例輸出

we are what we do

**:#include

//處理資料

static void handlerdata(char *arr,int len);

int main()

; if(gets(inputarr) == null)

break;

handlerdata(inputarr,100);

puts(inputarr);

} return 0;

} //處理資料

static void handlerdata(char *arr,int len)

cout << s << endl;

} return 0;

}

31 字串轉換整數(atoi)

請你來實現乙個 atoi 函式,使其能將字串轉換成整數。首先,該函式會根據需要丟棄無用的開頭空格字元,直到尋找到第乙個非空格的字元為止。當我們尋找到的第乙個非空字元為正或者負號時,則將該符號與之後面盡可能多的連續數字組合起來,作為該整數的正負號 假如第乙個非空字元是數字,則直接將其與之後連續的數字字...

31 字串中最長的連續出現的字元

總時間限制 1000ms 記憶體限制 65536kb 描述求乙個字串中最長的連續出現的字元,輸出該字元及其出現次數。字串中無空白字元 空格 回車和tab 如果這樣的字元不止乙個,則輸出出現最早的字元。輸入一行,乙個不包含空白字元的字串,字串長度小於200。輸出一行,輸出最長的連續出現的字元及其最長的...

程式設計之美3 1 字串移位包含問題

程式設計之美3.1 字串移位包含問題。判斷s2能否被s1做迴圈移位得到的字串包含,若直接判斷效率較低。可以將s1s1連線起來,如果s2可以通過迴圈移位得到,則s2一定是s1s1的子串,可以通過呼叫strstr得到。時間複雜度o n m 不過strstr的實現效率較低,可以使用kmp判斷是否是子串。每...