求输入一行字符,统计其中有多少个单词!
#include "stdio.h"main()
{
char a[80];
char ch;
int x,y,i;
x=0;
y=0;
printf("请输入字符串a:");
gets(a);
fflush(stdin);
printf("输出的字符a为:");
puts(a);
for(i=0;(ch=a[i])!='\0';i++)
if(ch=' ')
x=0;
else if(x==0)
{
x=1;
y++;
}
printf("字符串a共有%d单词!\n",y);
}
帮俺看一下是那里错了,谢谢~``