请编写一个函数fun,其功能是:统计一行字符串中单词的个数,作为函数值返回.规定单词由小写字母组成,单词之间允许若干个空格隔开.一行开始没有空格.
题目
请编写一个函数fun,其功能是:统计一行字符串中单词的个数,作为函数值返回.规定单词由小写字母组成,单词之间允许若干个空格隔开.一行开始没有空格.
数字还有大写字母什么的不在统计范围里.
#include
#include
#define N 80
int fun( char *s)
{
}
main()
{ char line[N]; int num=0;
printf("Enter a string :
"); gets(line);
num=fun( line );
printf("The number of word is :%d
",num);
}
答案
int fun( char *s)
{
int i=1,c=0;
while(s[i]) //第一个字符是空格也无所谓,具体自己理解,
{
if(a[i]==&&a[i-1]!=)
c++;
i++;
}
return c;
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 将若干只鸡放入若干个竹笼,若每个笼里面放4只,则有一只鸡无笼可放;若每个笼里放5只,则有一个笼无鸡可放,
- lighting a fire to your study,what does it mean
- 一个从里面量底面直径2分米,高3分米的圆柱形瓶子里装有一些水,如果把这些水倒入一个
- 失物招领处(英语的)
- 每瓶医用酒精500毫升,装120瓶要酒精 _ 升,如果有3.5立方分米的酒精,可装 _ 瓶.
- 有一个长方形,如果把它的长和宽各增加3厘米,则它的面积就增加了48平方厘米.原来长方形的周长是多少厘米
- 关于做一名志愿者的英语作文
- 由匀速直线运动公式V=st可知,匀速直线运动的速度( ) A.与路程成正比 B.与时间成正比 C.随路程和时间的变化而变化 D.与路程和时间无关
- 在Rt△ABC中,∠C=90°,BC=8cm,AB=10cm,点P从B点出发,沿BC方向以2cm/s的速度移动,点Q从C点出发,沿CA方向以1cm/s的速度移动,若点P、Q从B、C两点同时出发,设运动
- 在Rt△ABC中,∠C=90°,SinB=3/5,D在BC上,∠ADC=45°,CD=6,求∠BAD正切
热门考点