T1122 最長最短單詞問題 c 解決

2021-10-10 22:30:02 字數 958 閱讀 3488

【題目描述】

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

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

【輸入】

一行句子。

【輸出】

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

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

【輸入樣例】

i am studying programming language c in peking university
【輸出樣例】

programming

i

#include #include #include using namespace std;

int main()

if((a[i] != ',' || a[i] == ' ') && (a[i+1] == ',' || a[i+1] == ' '))

}

//找到最長、最短的單詞的位置

for(int i = 0; i < n; i++)

}for(int i = 0; i < n; i++)

if(c[i] < least) }}

//輸出最長、最短的單詞

for(int i = max_number - max + 1; i <= max_number; i++)

cout << endl;

for(int i = least_number - least + 1; i <= least_number; i++)

return 0;

}

最長最短單詞

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

最長最短單詞

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

最長最短單詞

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