#include <stdio.h>
void main()
{
char a[80];
int i,num=0,word=0;
printf("input:");
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]==' ')
word=0;
else//当前字符不是空格
if(word==0)
{
num++;
word=1;
}
}
printf("num=%d\n",num);
}