习题:输出一行字符串中的单词的个数

 1 /*统计行中的单词个数*/
 2 #include<stdio.h>
 3 int main(void)
 4 {
 5     char string[81],c;
 6     int i,num=0,word=0;
 7     gets(string);
 8     for(i=0;(c=string[i])!='\0';i++)
 9     {
10         if(c==' ')
11         {    word=0;}
12         else if(word==0)
13         {    word=1;
14         num++;}
15     }
16     printf("There are %d worlds!\n",num);
17 }

 

posted @ 2013-11-03 01:24  ASMLearner  阅读(218)  评论(0编辑  收藏  举报