統計詞長度

2021-06-20 07:04:24 字數 1028 閱讀 1582

總時間限制

:

1000ms

記憶體限制

:

65536kb

描述

假定一篇文章由若干詞組成,單詞之間通過英語的逗號、句點或空格間隔。想統計不同長度的單詞數量,按由短到長的順序輸出不同長度的單詞數量,並輸出所有單詞的平均長度(按除式表示)。

(注意:忽略標點符號和空格)。

例如,一串單詞:

i am a student.

這裡,長度為

1的單詞有

2個,長度為2的有

1個,長度為7的有

1個,所有單詞的長度之和為

11,於是,輸出為:

(1,2)

(2,1)

(7,1)

11/4

前面若干行以小括號表示,左邊的數值表示單詞長度,右邊的數值表示該長度的單詞個數。

輸入

單詞序列,其間由空格、逗號或句點間隔。

輸出

按長度由短到長輸出不同長度單詞的個數,並輸出平均長度

樣例輸入

i am a student.

樣例輸出

(1,2)

(2,1)

(7,1)

11/4

#include#include#includeusing namespace std;

int main()

else

count=0;

} }if(count)

wordcount[count]++;//容易漏掉

for(i=0;i<100;i++)

{ if(wordcount[i])

{ sum1=sum1+(i*wordcount[i]);

sum2=sum2+wordcount[i];

cout<<"("<

5 26單詞長度

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的.不計算在內。輸入格式 輸入在一行中給出一行文字,以.結束 輸出格式 在一行中輸出這行文字對應的單詞的長...

5 單詞長度

題目內容 你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以 結束。你要輸出這行文字中每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如 it s 算乙個單詞,長度為4。注意,行中可能出現連續的空格。輸入格式 輸入在一行中給出一行文字,以 結束,結尾的句號不能計算在最後乙個單詞的長度內...

PTA 單詞長度

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的.不計算在內。輸入在一行中給出一行文字,以.結束 在一行中輸出這行文字對應的單詞的長度,每個長度之間以空...