输入一行字符,编程统计其中有多少个单词。假设单词之间以一个或多个空格分开。
样例输入: this is a book
样例输出: 4
#include<stdio.h>
int main()
{
char str[100];
int i,count=0,flag=0;
gets(str);
for(i=0;i<strlen(str);i++)
{
if(str[i]==' ')
{
flag=0;
}
else if(flag==0)
{
flag=1;
count++;
}
}
printf("%d",count);
return 0;
}