題目:給乙個字串,將中間的空格用 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...