统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...
具體代碼如下所述:
#include
#define N 1000
void main(){
char en[N][81];
int i,j,num=0,n,state;
//num 用來統(tǒng)計單詞的個數
//state 用來記錄程序當前是否處于一個單詞之中,初值為0,表示不在單詞中,值為1,表示正處于在一個單詞中
printf("Please input the number of lines for English passage:");
scanf("%d",&n); //輸入英語短文的行數
getchar(); //吸收回車符
for(i=0;i
gets(en[i]); //輸入英語短文
}
for(i=0;i
state=0; //設每行的開始都是單詞的開始
for(j=0;en[i][j]!='\0';j++){
if(en[i][j]==' '){
state=0; //判斷 en[i][j] 是否為空格字符
}
else if(state==0){
state=1;
num++;
}
}
}
printf("The number of words is %d\n",num);
}
結果為:
總結
以上所述是小編給大家介紹的C語言統(tǒng)計一篇英文短文中單詞的個數實例代碼? ,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
時間: 2018-03-16
總結
以上是生活随笔為你收集整理的统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言有分数的怎么编,用C语言编程平均分
- 下一篇: android功能导航布局,安卓9.0新