找到字串中最長單詞

2021-06-11 17:29:27 字數 382 閱讀 6329

#include #include #include int main()

; char temp = "hi i am your friend";

char* p = strtok(temp, tok);

if(p)

p = strtok(null, tok);

} }puts(c);

return 0;

}

開始的**圖簡單了,沒寫c = (char*)malloc(count * sizeof(char));這句**,而是在開始部分宣告了個char c[30],然後在後邊strcpy時,沒有申請記憶體,直接用的c陣列。結果總是your,而不是friend.tok的問題。暫時留在這裡,日後來解決。

求字串中最長的單詞

求字串中最長的單詞 描述 從乙個給定字串中,查詢最長的單詞,字串用空格分隔不同的單詞 執行時間限制 無限制 記憶體限制 無限制 輸入 任意字串,允許輸入任意字元,多個單詞間已空格分隔,總長度不超過128 輸出 字串中最長長度單詞 樣例輸入 hi world 樣例輸出 world 答案提示 可能存在多...

C 字串的輸入,求輸入字串中最長的單詞

首先,基本目標很簡單,就是利用c語言 編寫乙個函式,輸入一行字元,將此行字元中的最長的單詞輸出。如下 includevoid input char s s i 0 讀取完成,記得對這個字元陣列封口 char findmax char s longest word i 0 return longest...

編寫程式將字串中最長的單詞輸出

程式設計基礎 c語言 楊莉 劉鴻翔 isbn 978 7 03 032903 5 p241 習題78.寫乙個函式,輸入一段英文,將此字串中最長的單詞輸出 include include define m 99 void error char a,int len 錯誤提示 void maxstring...