请编写一个函数fun,其功能是:统计一行字符串中单词的个数,作为函数值返回.规定单词由小写字母组成,单词之间允许若干个空格隔开.一行开始没有空格.数字还有大写字母什么的不在统计范围
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 04:58:59
![请编写一个函数fun,其功能是:统计一行字符串中单词的个数,作为函数值返回.规定单词由小写字母组成,单词之间允许若干个空格隔开.一行开始没有空格.数字还有大写字母什么的不在统计范围](/uploads/image/z/5168655-63-5.jpg?t=%E8%AF%B7%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0fun%2C%E5%85%B6%E5%8A%9F%E8%83%BD%E6%98%AF%3A%E7%BB%9F%E8%AE%A1%E4%B8%80%E8%A1%8C%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E5%8D%95%E8%AF%8D%E7%9A%84%E4%B8%AA%E6%95%B0%2C%E4%BD%9C%E4%B8%BA%E5%87%BD%E6%95%B0%E5%80%BC%E8%BF%94%E5%9B%9E.%E8%A7%84%E5%AE%9A%E5%8D%95%E8%AF%8D%E7%94%B1%E5%B0%8F%E5%86%99%E5%AD%97%E6%AF%8D%E7%BB%84%E6%88%90%2C%E5%8D%95%E8%AF%8D%E4%B9%8B%E9%97%B4%E5%85%81%E8%AE%B8%E8%8B%A5%E5%B9%B2%E4%B8%AA%E7%A9%BA%E6%A0%BC%E9%9A%94%E5%BC%80.%E4%B8%80%E8%A1%8C%E5%BC%80%E5%A7%8B%E6%B2%A1%E6%9C%89%E7%A9%BA%E6%A0%BC.%E6%95%B0%E5%AD%97%E8%BF%98%E6%9C%89%E5%A4%A7%E5%86%99%E5%AD%97%E6%AF%8D%E4%BB%80%E4%B9%88%E7%9A%84%E4%B8%8D%E5%9C%A8%E7%BB%9F%E8%AE%A1%E8%8C%83%E5%9B%B4)
请编写一个函数fun,其功能是:统计一行字符串中单词的个数,作为函数值返回.规定单词由小写字母组成,单词之间允许若干个空格隔开.一行开始没有空格.数字还有大写字母什么的不在统计范围
请编写一个函数fun,其功能是:统计一行字符串中单词的个数,作为函数值返回.规定单词由小写字母组成,单词之间允许若干个空格隔开.一行开始没有空格.
数字还有大写字母什么的不在统计范围里.
#include
#include
#define N 80
int fun( char *s)
{
}
main()
{ char line[N]; int num=0;
printf("Enter a string :\n"); gets(line);
num=fun( line );
printf("The number of word is :%d\n\n",num);
}
请编写一个函数fun,其功能是:统计一行字符串中单词的个数,作为函数值返回.规定单词由小写字母组成,单词之间允许若干个空格隔开.一行开始没有空格.数字还有大写字母什么的不在统计范围
int fun( char *s)
{
int i=1,c=0;
while(s[i]) //第一个字符是空格也无所谓,具体自己理解,
{
if(a[i]==' '&&a[i-1]!=' ')
c++;
i++;
}
return c;
}