今日網上訓練遇到一題,有意義,故記之。
題目:輸入一行字元,統計字元中單詞的個數,單詞之間用空格分隔開。
解題思路:<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不等於空格 或...