虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > C/C++编程 > C语言统计一篇英文短文中单词的个数实例代码

C语言统计一篇英文短文中单词的个数实例代码
类别:C/C++编程   作者:码皇   来源:互联网   点击:

本文通过实例代码给大家介绍的C语言统计一篇英文短文中单词的个数,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧

具体代码如下所述:

    #include<stdio.h>#define N 1000void main(){
    char en[N][81];
    int i,j,num=0,n,state;
    //num 用来统计单词的个数 //state 用来记录程序当前是否处于一个单词之中,初值为0,表示不在单词中,值为1,表示正处于在一个单词中 printf("Please input the number of lines for English passage:");
    scanf("%d",&n);
    //输入英语短文的行数 getchar();
    //吸收回车符 for(i=0;
    i<n;
    i++){
    gets(en[i]);
    //输入英语短文 }
    for(i=0;
    i<n;
    i++){
    state=0;
    //设每行的开始都是单词的开始 for(j=0;
    en[i][j]!='';
    j++){
    if(en[i][j]==' '){
    state=0;
    //判断 en[i][j] 是否为空格字符 }
    else if(state==0){
    state=1;
    num++;
    }
    }
    }
    printf("The number of words is %dn",num);
    }

结果为:

总结

以上所述是小编给大家介绍的C语言统计一篇英文短文中单词的个数实例代码  ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

您可能感兴趣的文章:

  • C语言编程中统计输入的行数以及单词个数的方法
  • C语言实现统计字符串单词数
相关热词搜索: c语言统计一篇短文中的单词