總時間限制
:
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。注意,行中可能出現連續的空格 最後的.不計算在內。輸入在一行中給出一行文字,以.結束 在一行中輸出這行文字對應的單詞的長度,每個長度之間以空...