c語言統計單詞個數,C語言統計單詞個數問題!

時間 2021-07-01 01:19:24

1樓:說祺阿雅唱

#include

"stdio.h"

main()

printf("%d\n",num);}

2樓:史朝東樂安

#include

#include

intmain()

printf("單詞個數為:%d\n",number);

return0;}

3樓:

#include

#include

int main()

while ( (a[i] >='a' && a[i] ='a' && a[i] <='z') );

//記錄一個單詞

num++;}}

printf("%d\n",num);

return 0;}

4樓:匿名使用者

int decede(char str)

while((str[i]>='a' && str[i]<='z')||(str[i]>='a'&&str[i]<='z'));

//記錄一個單詞

num++;}}

return num;}

5樓:風若遠去何人留

根據英語的書寫習慣,在每個單詞前後都會有空格分隔。 所以可以依據空格來劃分單詞。

不過,由於空格可能存在連續多個,所以僅統計空格數是不可以的,需要更復雜一些的演算法。

一、演算法設計:

核心思想是通過一個flag,來確定單詞的起始, 每出現一個單詞的起始,則表示存在一個單詞。 這樣統計出現的單詞起始個數,即可獲得單詞總數。

1、flag初始為1;

2、遍歷字串。

3、對於每個字元,如果出現非空格字元,且flag為1,則為單詞起始,累加計數器。同時賦值flag為0。

4、在flag為0情況下,如果出現空格,表示上一個單詞已經結束,設定flag為1。

5、 遍歷結束後輸出結果。

#include

int main()

}else if(s[i] == ' ')//上一個單詞結束。

flag = 1;

}printf("%d\n", n);//輸出結果。

return 0;}

c語言統計單詞個數問題!

6樓:武荊軻

#include "stdio.h"

main()

printf("本行中共有%d個單詞.\n",num);

}其原理很簡單:

對每個字元進行判斷,如果是空格就把變數word標記為0,如果不是空格就判斷word是不是0(即判斷之前有沒有空格),如果存在空格單詞量加1,然後復位word變數為0。就這樣重複,知道句子結束

7樓:匿名使用者

根據英語的書寫習慣,在每個單詞前後都會有空格分隔。 所以可以依據空格來劃分單詞。

不過,由於空格可能存在連續多個,所以僅統計空格數是不可以的,需要更復雜一些的演算法。

一、演算法設計:

核心思想是通過一個flag,來確定單詞的起始, 每出現一個單詞的起始,則表示存在一個單詞。 這樣統計出現的單詞起始個數,即可獲得單詞總數。

1、flag初始為1;

2、遍歷字串。

3、對於每個字元,如果出現非空格字元,且flag為1,則為單詞起始,累加計數器。同時賦值flag為0。

4、在flag為0情況下,如果出現空格,表示上一個單詞已經結束,設定flag為1。

5、 遍歷結束後輸出結果。

二、參考**:

#include

int func(char *s)//計算單詞數函式

}else if(s[i] == ' ')//上一個單詞結束。

flag = 1;

}return n;//返回結果。

}int main()

8樓:

#include

#include

main()

printf("c=%d\n",c);}

9樓:痞孓寶

請問,這樣可不可以實現功能

#include "stdio.h"

main()

c語言中統計單詞個數的問題

10樓:李卓霖首席男友

相當bai於空格,可以看一下這個程du

序(用zhi於統計單詞個dao數)

#include

void main()

printf(" 該英文句子由%d個單片語成。 .\n",num);

}有時為了給變數附一個無意義的初值通常用這個。呵呵

11樓:匿名使用者

給字元變數c2賦值為空格

12樓:匿名使用者

你說得對,就是相當於'\0'。

C語言,計算單詞數目,C語言統計單詞個數

我用檔案寫了一個,你的想法太複雜了 include include int main ch fgetc fp while ch eof last ch 最後一個字元 ch fgetc fp if isalpha last 0 n 如果最後一個字元是字母 printf s d n n fclose f...

C語言 簡單的數值統計,C語言問題 簡單統計

簡單的寫了一下 希望採納。include int main else if min 0 printf d 2lf min,summin min elseprintf 0 if max 0 printf d 2lf max,summ max elseprintf 0 return 0 c語言 prob...

用c語言來編寫商品銷售統計程式,用C語言來編寫 商品銷售統計程式

李蕼蕼蕼蕼 include include include include system cls 清屏 include getche using namespace std 全域性變數 int i 0 已錄入商品總個數 char ch cin ch int n case n char code 10...