字串轉換為單詞,重複單詞刪除

2021-06-29 13:51:02 字數 603 閱讀 1544

字串轉換為單詞,重複單詞刪除並且按照單詞長度遞增輸出

#include#include#include#includeusing namespace std;

int main()

} char *index=",";

char *word[10];

char*p;

p=strtok(s1,index);

//分解字串為一組字串。s為要分解的字串,delim為分隔符字串。

//首次呼叫時,s指向要分解的字串,之後再次呼叫要把s設成null。

//strtok()用來將字串分割成乙個個片段。引數s指向欲分割的字串,

//引數delim則為分割字串中包含的所有字元。當strtok()在引數s的字串中發現引數delim中包含的分割字元時,

//則會將該字元改為\0 字元。在第一次呼叫時,strtok()必需給予引數s字串,往後的呼叫則將引數s設定成null。

//每次呼叫成功則返回指向被分割出片段的指標。

int j=0;

while (p!=null)

if (j==0)

else

it++;

} cout<

字串單詞反轉

class solution param s,a string return a string def reversewords self,s if len s 0 return s s join s.split 去掉所有的空格,只保留字元 串 之間的空格 s s.strip strip 去掉字串兩...

字串 單詞翻轉

輸入乙個英文句子,翻轉句子中單詞的順序,要求單詞內字元的順序不變。標點視為單詞的一部分,單詞間以空格分開。顯然,先將整個字串翻轉,再翻轉以空格隔開的各個小區間即可。這裡需要用空格將字串分成多個小區間,這種需求在split等函式中也有。上 include include 翻轉p到q之間的內容,包括p和...

字串單詞逆轉

直接舉例如下 輸入 i love you 輸出 you love i 思路是1.先將字串整體逆轉一次,得到 uoy evol i,2.然後將其中的單詞根據空格各個逆轉,就達到了逆轉字串單詞的目的。4 5 字串單詞逆轉 6 string nizhuna string str 7 18 if p 避免遇...