閱讀以下說(shuō)明和C函數(shù),填補(bǔ)C函數(shù)中的空缺(1)~(6),將解答寫在答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
函數(shù)numberOfwords(char message[])的功能是計(jì)算存儲(chǔ)在message字符數(shù)組中的一段英文語(yǔ)句中的單詞數(shù)目,輸出每個(gè)單詞(單詞長(zhǎng)度超過(guò)20時(shí)僅輸出其前20個(gè)字母),并計(jì)算每個(gè)英文字母出現(xiàn)的次數(shù)(即頻數(shù)),字母計(jì)數(shù)時(shí)不區(qū)分大小寫。
假設(shè)英文語(yǔ)句中的單詞合乎規(guī)范(此處不考慮單詞的正確性),單詞不縮寫或省略,即不會(huì)出現(xiàn)類似don't形式的詞,單詞之后都為空格或標(biāo)點(diǎn)符號(hào)。
函數(shù)中判定單詞的規(guī)則是:
(1)一個(gè)英文字母串是單詞;
(2)一個(gè)數(shù)字串是單詞;
(3)表示名詞所有格的撇號(hào)(')與對(duì)應(yīng)的單詞看作是一個(gè)單詞。
除上述規(guī)則外,其他情況概不考慮。
例如,句子“The 1990's witnessed many changes in people's concepts of conservation.”中有10個(gè)單詞,輸出如下:
The
1990's
witnessed
many
changes
in
people's
concepts
of
conservation
函數(shù)numberOfwords中用到的部分標(biāo)準(zhǔn)庫(kù)函數(shù)如下表所述。