输出字符串,求单词个数。求大神!
//输入一行字符串,统计其中多少个单词,单词之间用空格分开。。。#include<stdio.h>
#include<string.h>
#define N 100
int main()
{
char str[N];
char c;
int word=0,num=0,i;
gets(str);
for(i=0;c=(str[N])!='\0';i++)
if(c==' ')word=0;
//printf("单词数为%d",num);
else if(c!=' ')
{
word=1;
num++;
}
printf("单词位数为%d\n",num);
return 0;
}