/**********************************************************
输入一行字符 统计其有多少个单词 (空格分割字符)
<Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>
#include <string.h>
void main()
{
char a[100];
char c;
int i=0,b=0;
printf("请输入一个字符串/n");
gets(a);
do
{
while((c=a[i])==' ') //如果输入的文字第一个字符不是空格 跳过
i++;
if(c!='/0') //如果输入的文字不是字符串结尾 那么计数器 B+1
b++;
while((c=a[i])!='/0'&&c!=' ') //如果字符不等于结尾或者不等于空格 那么I+1
i++;
}while(c!='/0'); //你不是结尾继续循环
printf("一共有%d个单词!/n",b);
}