C語言 最長單詞

2021-09-07 10:06:45 字數 538 閱讀 3542

演算法提高 最長單詞  

時間限制:1.0s   記憶體限制:512.0mb

編寫乙個函式,輸入一行字元,將此字串中最長的單詞輸出。

輸入僅一行,多個單詞,每個單詞間用乙個空格隔開。單詞僅由小寫字母組成。所有單詞的長度和不超過100000。如有多個最長單詞,輸出最先出現的。

樣例輸入

i am a student

樣例輸出

student

1 #include2 #include

3#define max 100000

4int is_zimu(char ch)

10int

main()

22 flag=1;//

標記置1

23 len=0;//

單詞長度清0,接下來記錄下乙個單詞長度

24 }else30}

31for(int i=place;i)

34return0;

35 }

C語言 輸出最長單詞

輸入一行字元 長度不超過500 將此字串中最長的單詞輸出 簡單英文句子 長度不超過500 只包含字母和空格,單詞之間用空格分隔,沒有縮寫形式和其它特殊形式。該句子中最長的單詞。如果多於乙個,則輸出第乙個。i am a student of peking university made by hxl....

最長組合單詞

問題是這樣的 有乙個文字檔案,裡面存放的都是以逗號分隔的單詞,比如 test,tester,testing,works,testworks。給出這個文字裡乙個最長的復合單詞,這個復合單詞由文字裡其他單詞組合而成的,如 testworks由test和works組合而成。這個問題我想了一天,除了當天面試...

最長單詞2

描述 乙個以 結尾的簡單英文句子,單詞之間用空格分隔,沒有縮寫形式和其它特殊形式。輸入 乙個以 結尾的簡單英文句子 長度不超過 500 單詞之間用空格分隔,沒有縮寫形式和其它特殊形式。輸出 該句子中最長的單詞。如果多於乙個,則輸出第乙個。輸入示例 i am astudent of peking un...