习题:输出一行字符串中的单词的个数
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 }