源代码:
#include <stdio.h>
int main()
{
int i,num=0,flag=0;
char str[50];
printf("请输入一行字符:");
gets(str);
for(i=0;str[i]!='\0';i++)
if(str[i]==' ')
flag=0;
else if(flag==0){
flag=1;
num++;
}
printf("其中有%d个单词\n",num);
return 0;
}
运行结果: