应用举例 #include <stdio.h 例输入一行字符,统计引 mainO 输入一字符串给string char string[81]; i=0 int i,num=0,word-0; num=0 word-0 当(c=string[)=0') char c, gets(string); 真 c=空格 假 真 word假 for(i=0;(c=string[i])!=0';++) if(c=')word=0; word=0 word=1 else if(word==0) num=num+l word=1;num++; i=i+l printf("There are %d words\ 输出:num in the line n",num); Ch6 8.c > 应用举例 例 输入一行字符,统计其中有多少个单词 输入一字符串给string i=0 num=0 word=0 当((c=string[i])!=‘\0’) c=空格 真 真 假 假 word=0 word=1 num=num+1 i=i+1 输出:num word==0 #include <stdio.h> main() { char string[81]; int i,num=0,word=0; char c; gets(string); for(i=0;(c=string[i])!='\0';i++) if(c==' ') word=0; else if(word==0) { word=1; num++; } printf("There are %d words \ in the line\n",num); }