刪除乙個字串中的空格

2021-07-30 09:37:09 字數 424 閱讀 2957

思路①:利用迴圈,碰到空格即刪除(通過覆蓋來刪除),但是要注意連續空格的情況,還要注意每次刪除乙個字元後字串的長度都要減一。

#include #include#includeusing namespace std;

void deletespace(char *s)

{ int len=strlen(s);

for(int i=0;i

思路②:開闢另一組陣列空間,但是空間複雜度較一種大。

#include #include#includeusing namespace std;

void deletespace(char s[100])

{ int lens=strlen(s);

char temp[100];

int j=0;

for(int i=0;i

刪除乙個字串中連續的空格

刪除乙個字串中連續的空格.cpp 定義控制台應用程式的入口點。問題描述 給定乙個字串,如果字串中存在連續多個空格則用乙個空格代替.例如 輸入 ab cd ef g 輸出 ab cd ef g,為了方便,用 代替空格 解決問題 寫兩個迴圈.第乙個迴圈讀到空格就使用第二個迴圈判斷連續空格的數量.在第二個...

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...

刪除乙個字串中連續超過一次的空格

刪除乙個字串中連續超過一次的空格。usr bin env python coding utf 8 def del space string split string string.split 以空格為分割,生成list,list中如果含有空格,則該空格是連續空格中的後乙個 string list i...