1143 最長最短單詞

2021-08-21 10:50:00 字數 728 閱讀 3272

輸入1行句子(不多於200個單詞,每個單詞長度不超過100),只包含字母、空格和逗號。單詞由至少乙個連續的字母構成,空格和逗號都是單詞間的間隔。

試輸出第1個最長的單詞和第1個最短單詞。

一行句子。

第1行,第乙個最長的單詞。

第2行,第乙個最短的單詞。

i am studying programming language c in peking university

programming

i

如果所有單詞長度相同,那麼第乙個單詞既是最長單詞也是最短單詞。

這題其實不難,但是沒有一次ac,  我在後面加乙個' '是為了讓它判斷完,要不然還得在結束後與最後乙個單詞做比較

注意:a maxn和minn賦值問題

b 與maxn和minn的判斷問題

c 這題是如果連續如  a,,,,,,,,b 那麼minn的值是會有問題的因為t=""所以會把空值賦值給s1這點要注意一下

其實這題可以用map做,但是一開始錯了

按照這個思路還是可以用map 但是沒必要了

#include#include#includeusing namespace std;

int main()

else

t="";

flag=1;}}

cout

}

1143 最長最短單詞

時間限制 1000 ms 記憶體限制 65536 kb 提交數 11019 通過數 3967 題目描述 輸入1行句子 不多於200個單詞,每個單詞長度不超過100 只包含字母 空格和逗號。單詞由至少乙個連續的字母構成,空格和逗號都是單詞間的間隔。試輸出第1個最長的單詞和第1個最短單詞。輸入 一行句子...

1143 最長最短單詞

輸入1行句子 不多於200個單詞,每個單詞長度不超過100 只包含字母 空格和逗號。單詞由至少乙個連續的字母構成,空格和逗號都是單詞間的間隔。試輸出第1個最長的單詞和第1個最短單詞。一行句子。第1行,第乙個最長的單詞。第2行,第乙個最短的單詞。i am studying programming la...

最長最短單詞

描述 輸入1行句子 不多於200個單詞,每個單詞長度不超過100 只包含字母 空格和逗號。單詞由至少乙個連續的字母構成,空格和逗號都是單詞間的間隔。試輸出第1個最長的單詞和第1個最短單詞。輸入一行句子。輸出兩行輸出 第1行,第乙個最長的單詞。第2行,第乙個最短的單詞。樣例輸入 i am studyi...