C語言 輸出最長單詞

2021-10-17 12:48:56 字數 825 閱讀 6071

輸入一行字元(長度不超過500),將此字串中最長的單詞輸出

簡單英文句子(長度不超過500),只包含字母和空格,單詞之間用空格分隔,沒有縮寫形式和其它特殊形式。

該句子中最長的單詞。如果多於乙個,則輸出第乙個。

i am a student of peking university

made by hxl.

university

#include

intmain()

//每乙個字元時計數 +1,如果為空格(ascii 32),則清空計數

//比較並更新最新長度 max,確定最長單詞末尾位置 j

}for

(i=j-max+

1;i<=j;i++

)//根據 j與 max,輸出最長單詞

C語言 最長單詞

演算法提高 最長單詞 時間限制 1.0s 記憶體限制 512.0mb 編寫乙個函式,輸入一行字元,將此字串中最長的單詞輸出。輸入僅一行,多個單詞,每個單詞間用乙個空格隔開。單詞僅由小寫字母組成。所有單詞的長度和不超過100000。如有多個最長單詞,輸出最先出現的。樣例輸入 i am a studen...

C語言實現句子單詞逆序輸出

檔名 reverseword.c 檔案功能 把字串中的所有單詞逆序輸出 編寫人 王廷雲 編寫日期 2017 12 20 include include void reversewords char str 單詞逆轉函式宣告 主函式 intmain void 逆序列印結果 while idx 0 pu...

小C語言程式 詞法分析程式輸出單詞

7 2 小c語言 詞法分析程式 30 分 小c語言文法 程式 宣告序列 宣告序列 宣告語句 宣告語句 空 宣告語句 識別符號表 識別符號表 識別符號 識別符號表 識別符號 語句序列 語句序列 語句 語句 語句 if語句 while語句 for語句 復合語句 賦值語句 if語句 if關鍵字 表示式 復...