空格使用20 進行替換

2021-08-05 22:20:44 字數 636 閱讀 2234

題目:給乙個字串,將中間的空格用 20% 進行替換

//

// replace_blank.cpp

// offer_test

//// created by caixiao on 2017/8/6.

//#include

#include

#include

using

namespace

std;

string rep_bla(string str1,int length_str1)

i++;

}length_newstr = length_str1 + count*2;

length_newstr--;

length_str1--;

for(length_str1;length_str1 >= 0;length_str1--)else

測試case:

1、字串第乙個就是空格

2、字串最後乙個是空格

3、字串沒有空格(目前未做特殊處理,如果兩個和指標指的位置一樣,可不用在迴圈賦值)

4、輸入的字串是空字串

基礎處理:對傳入的引數進行校驗,引數非法,後面的操作都不必再做處理

空格替換 20

思路 採用雙指標操作,將乙個指標指向字串的末尾後面的 0 另乙個指標指向替換之後的 0 位置然後替換就好的 當兩個指標的位置相等的時候也就說明所有的空格替換完畢,並且兩個指標同時指向字串的首位址。include include define m 100 intmain int argc,const ...

將空格用 20替換

include using namespace std class solution 求空格數 for i 0 iif str i count 新陣列的長度,但若str只有length個空間那麼直接使用就會發生陣列越界,根據題意str不止那麼一點空間,length count 2 length fo...

jquery 替換空格

如果是用php替換所有的空格,可以直接這樣寫 srt str replace str 替換所有的空格.但自己有js這樣 str str.replace 寫替換空格的時候,打乙個空格可以替換,如果打兩個空格以上,就不可以了。js去除空格的方法目前共有12種 實現1 string.prototype.t...