您的位置:首页 > 编程语言 > C语言/C++

(3)C语言代码之统计单词个数

2013-10-26 22:10 211 查看
输入一行字符,统计其中有多少个单词,单词之间用空格分隔开

#include <stdio.h>
int main()
{
    char string [81];
    int i,num=0,word=0;
    char c;
    gets(string);//输入一个字符串给字符数组string
    for(i=0;(c=string[i])!='\0';i++)//只要字符不是'\0'就继续执行循环
   {
      if(c=='')word=0;//如果是空格字符,使word置为0
      else if(word==0)//如果不是空格字符且word原值为0
      {
           word=1;//使word置1
           num++;//num累加1,表示增加一个单词
      }
      printf("There are %d words in this line.\n",num);
      return 0;

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: