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