字串之單詞統計

2021-06-20 09:18:55 字數 1174 閱讀 9261

description

從鍵盤輸入一行字元,統計其中單詞的個數,各單詞以空格分隔,且空格數可以是多個。

input

輸入只有一行句子。僅有空格和英文本母構成。

output

單詞的個數。

統計單詞的個數,其實考察的就是如何用程式語言描述符合單詞的條件,對於乙個長的字串來說,單詞就是該字元不是空格,無論該字元後面有什麼,但前面一定是空格,這裡,我們不考慮首行縮排的情況(

如有需要,可自行修改);

對於輸入的字串(

gets(str);

),依舊先求出其長度(

n=strlen(str);

),然後從第乙個字元開始迴圈(

for(i=0;i<=n-1;i++)

),如果該字元不是空格並且前面的字元時空格(

if(str[i-1]==' '&&str[i]!=' ')

),則該字元是單詞的第乙個字母,統計計數加一(

j++;);

因為預設不考慮首行縮排的情況,所以第乙個單詞不符合統計要求,輸出結果要考慮加一(

cout

字串之字元統計

給出一串字元,要求統計出裡面的字母 數字 空格以及其他字元的個數。字母 a,b,z a,b,z 組成數字 0,1,9 空格 不包括引號 剩下的可列印字元全為其他字元。測試資料有多組。每組資料為一行 長度不超過 100000 資料至檔案結束 eof 為止。每組輸入對應一行輸出。包括四個整數 a b c...

Python統計字串單詞數(迴圈擷取單詞)

str input 請輸入一段字元,回車結束 n str str strip 去掉字串左右兩邊空格 假如有的話 num1 0 索引下標 num2 0 單詞計數 while str.find 0 只要字串中有空格就執行迴圈 while str num1 num1 1 找到str中第乙個空格的索引下標 ...

java統計字串單詞的個數

在一些專案中可能需要對一段字串中的單詞進行統計,我在這裡寫了乙個簡單的demo,有需要的同學可以拿去看一下。本人沒怎麼寫個播客,如果有啥說的不對的地方,你來打我啊 不說廢話了直接貼 實現 統計各個單詞出現的次數 param text public static void findenglishnum...