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

2021-06-18 13:24:22 字數 482 閱讀 3881

// 刪除乙個字串中連續的空格.cpp : 定義控制台應用程式的入口點。

////問題描述:給定乙個字串,如果字串中存在連續多個空格則用乙個空格代替.

//例如:輸入:ab--cd-ef---g 輸出:ab-cd-ef-g,為了方便,用-代替空格

//解決問題:寫兩個迴圈...第乙個迴圈讀到空格就使用第二個迴圈判斷連續空格的數量..

//在第二個迴圈中一旦乙個字元不是空格,就跳出本迴圈。然後根據空格數量移動字元

#include "stdafx.h"

#include#includevoid removemultispace(char *str)

//字串結束標誌千萬不能忘了加上,否則下次迴圈使用strlen,以及main函式中用printf輸出字串時都會出錯

str[k-spacecount]='\0';

} }} int main()

刪除乙個字串中的空格

思路 利用迴圈,碰到空格即刪除 通過覆蓋來刪除 但是要注意連續空格的情況,還要注意每次刪除乙個字元後字串的長度都要減一。include include includeusing namespace std void deletespace char s int len strlen s for in...

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

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

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

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