輸入一行字元(長度不超過500),將此字串中最長的單詞輸出
簡單英文句子(長度不超過500),只包含字母和空格,單詞之間用空格分隔,沒有縮寫形式和其它特殊形式。
該句子中最長的單詞。如果多於乙個,則輸出第乙個。
i am a student of peking universitymade 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關鍵字 表示式 復...