描述
輸入一行可能帶空格的字串,輸入其中空格字元的數量。
輸入只有一組案例,一行可能帶空格的字串s。
輸出乙個正整數,表示字串s裡空格字元的數量。不要換行。
樣例輸入
abc xyz
樣例輸出
1法一:string
#include
#include
using
namespace std;
intmain()
} cout << cnt;
//包含在標頭檔案中
return0;
}
法2:char
#include
#include
//注意標頭檔案為
using
namespace std;
intmain()
} cout << cnt;
return0;
}
總結:由於空格在輸入時會被認為是分隔符,所以會在空格前停下,無法統計空格字元的個數;
因此,讓輸入在遇到換行符時停下,便能統計空格的個數了。
替換字串中空格
如 輸入 i love you baby 輸出 i20 love 20you 20baby 時間複雜度為o n 解法,先遍歷一遍陣列計算出空格數量,由於替換乙個空格需要多增加2個位元組,所以替換後增加位元組數應該為 n 2 sum space 然後使用兩個指標分別指向原來字串的末尾和替換後新字串的末...
Python去掉字串中空格的方法
這篇文章主要介紹了python中去掉字串中空格的方法,使用了strip lstrip rstrip 函式,需要的朋友可以參考下.我們經常在處理字串時遇到有很多空格的問題,乙個乙個的去手動刪除不是我們程式設計師應該做的事情,今天這篇技巧的文章指令碼之家就來給大家講一下,如何用python去除字串中的空...
python去掉字串中空格的方法
1.strip 把頭和尾的空格去掉 2.lstrip 把左邊的空格去掉 3.rstrip 把右邊的空格去掉 4.replace c1 c2 把字串裡的c1替換成c2。故可以用replace 來去掉字串裡的所有空格 5.split 通過指定分隔符對字串進行切片,如果引數num 有指定值,則僅分隔 nu...