编译环境vc++6.0
#include <stdio.h>
int Count(char ch[]); //单词计数函数声明
int main()
{
char str[1000];
printf("输入英文语句\n");
gets(str);
printf("共有%d个单词\n", Count(str));
return 0;
}
int Count(char ch[]) //实现
{
int flag = 1, sum = 0, i;
for (i = 0; ch[i] != '\0'; i++)
{
if (ch[i] == ' ') //ch[i]==空格
flag = 1;
else if(flag == 1)
{
sum++;
flag = 0;
}
}
return sum;
}
测试案例: