c實現統計字元中單詞的個數,單詞之間用空格分隔開。

2022-09-17 09:06:10 字數 458 閱讀 6111

今日網上訓練遇到一題,有意義,故記之。

題目:輸入一行字元,統計字元中單詞的個數,單詞之間用空格分隔開。

解題思路:<1>若測出某乙個字元為非空格,且它前乙個字元是空格,則表示「新單詞開始」。設一初值為0的num變數,新單詞開始則num累加1。

<2>判斷前一字元是否為空格?設乙個變數表示即可。

**如下:

1 #include2 #include3

intmain()415

else

if (word == 0)//

如果不是空格字元,且前一字元是空格

1620

}21 printf("

num=%d\n

", num);

22 system("

pause");

23return0;

24 }

結果:

統計單詞個數

輸入 檔名稱 sum123.cpp 作 者 林海雲 完成日期 2014年12月16日 版 本 號 v2.0 問題描述 統計各陣列中單詞的個數 程式輸入 程式輸出 統計結果 include includeusing namespace std int pwordnum char str int mai...

統計單詞個數

qaq 話說這個題目跟那個乘號的比較像啊,用f i j 表示前i個字母劃分為j段的單詞最大數 那麼我們很容易就得到乙個狀態轉移方程 f i j max f i j f l 1 j w w為l i區間裡單詞的數目 現在的問題是w咋求 之前我做的乙個題是劃分乘號的 那個我們處理了乙個sum i j 陣列...

統計單詞個數

從鍵盤輸入一句話,按回車鍵結束,由計數器統計輸入的單字個數。定義乙個計數器類,要求用建構函式把計數器的初值設定為0 用乙個成員函式 countword 用於統計單詞個數,用 display 函式將結果輸出到螢幕上。分析 這個很簡單,具體的思路有很多種,可以直接統計單詞的個數 while不等於空格 或...