怀化市第三医院:一个C语言题目

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 06:34:45
用一个字符数组保存一个英文句子,求:
统计该英文句子中单词出现的频率?

可以这样的解决你的这个问题:(调试并通过的)

#include "stdio.h"
main()
{
char string[80];
int i,num=0,word=0;
char c;
gets(string);
for(i=0;(c==string[i])!='\0';i++)
if (c==' ') word=0;
else if (word==0)
{
word=1;
num++;
}
printf("there are %d words in the string\n",num);
}