記 判斷字串中空格字元的個數

2021-10-01 04:20:36 字數 594 閱讀 2826

描述

輸入一行可能帶空格的字串,輸入其中空格字元的數量。

輸入只有一組案例,一行可能帶空格的字串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...