2015藍橋杯校選 統計單詞個數

2021-08-31 07:36:56 字數 484 閱讀 1269

題目:輸入乙個字串,求它包含多少個單詞。單詞間以乙個或者多個空格分開。

第乙個單詞前,最後乙個單詞後也可能有0到多個空格。

比如:" abc    xyz" 包含兩個單詞,"ab   c   xyz    "  包含3個單詞。

如下的程式解決了這個問題,請填寫劃線部分缺失的**。

注意:只填寫劃線部分的**,不要填寫任何多餘的內容。比如已經存在的小括號,注釋或說明文字等。

答案:*p!=' ' && tag==1

解題思路:由題目給的**可知,我們要填的是乙個條件,滿足該條件則單詞數加1。那麼我們先想想如何統計單詞個數,當前乙個是空格,下乙個是字元,這樣我是不是就可以判斷它為乙個單詞?是的。所以答案顯而易見。

#includeint get_word_num(char* buf)

//填空

} return n;

}int main()

藍橋杯 不同單詞個數統計

t 藍橋杯 演算法提高vip 不同單詞個數統計 題解 c 描述 oc 題目描述 編寫乙個程式,輸入乙個句子,然後統計出這個句子當中不同的單詞個數。例如 對於句子 one little two little three little boys 總共有5個不同的單詞 one,little,two,thr...

藍橋杯 不同單詞個數統計

t 藍橋杯 演算法提高vip 不同單詞個數統計 題解 c 描述 oc 題目描述 編寫乙個程式,輸入乙個句子,然後統計出這個句子當中不同的單詞個數。例如 對於句子 one little two little three little boys 總共有5個不同的單詞 one,little,two,thr...

藍橋杯 演算法訓練 統計單詞個數

問題描述 給出乙個長度不超過200的由小寫英文本母組成的字母串 約定 該字串以每行20個字母的方式輸入,且保證每行一定為20個 要求將此字母串分成k份 1輸入格式 第一行有二個正整數 p,k p表示字串的行數 k表示分為k個部分。接下來的p行,每行均有20個字元。再接下來有乙個正整數s,表示字典中單...