首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数
请编写函数fun(),该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数
admin
2010-09-14
18
问题
请编写函数fun(),该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<string. h>
# include<stdio, h>
#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);
}
选项
答案
int fun(char *s) { int i, j=0; for (i=0;s [i]!=’\0’ ;i++) if(s[i] !=’ ’&&(s[i+l]==’ ’||s[i+1]==’\O’)) /*如果一个字母的下一个字符为空格或者结束标记,则表示一个单词结束*/ j++; return j; /*返回单词个数*/ }
解析
判断单词的个数,我们首先想到的是程序怎样识别是一个单词,也即循环语句中的fir(i=0;s
!="\0";i++),本题重点是if句中的条件表达方式。
转载请注明原文地址:https://kaotiyun.com/show/nWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
化学与生产、生活息息相关,下列叙述错误的是()。
根据《中华人民共和国中国人民银行法》的规定,我国货币政策的最终目标是(),并以此促进经济增长。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
1949年后,中国积极主动地融入世界。将下列重大外交事件按时间先后顺序排列,正确的是()。①重返联合国②中美关系正常化③参加万隆会议④加人世界贸易组织
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。这四个阶段按时间顺序排列应为()。
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
从1、2、3、4、5、6、7、8、9这几个数字中选择3个数字,使它们的乘积能够被9整除,问共有多少种不同的方法?
将1、2、3、4、5、6、7、8、9九个数排成一行,使得第二个数整除第一个数,第三个数整除前两个数的和,第四个数整除前三个数的和,……,第九个数整除前八个数的和。如果第一个数是6,第四个数是2,第五个数是1。排在最后的数是几?
随机试题
药物滥用是指
语法这一术语有___________含义。()
Henry’sjobwastoexaminecarswhichcrossedthefrontiertomakesurethattheywerenotsmugglinganythingintothecountry.
科学技术
Peoplefromdifferentculturessometimesdothingsthatmakeeachotheruncomfortable,sometimeswithoutrealizingit.MostAmer
重症营养不良时,皮下脂肪最后消失的部位是营养不良时,常见的维生素缺乏为
在股价既定的条件下,公司市盈率的高低,主要取决于( )。
春暖花开的季节,买得便宜就不如买得新鲜,新鲜牛肉的肌肉有光泽,红色均匀稍暗、脂肪洁白或淡黄色;变质肉的肌肉无光泽,脂肪显金黄绿色。下列复述最准确的一项是()。
不要小看了买菜做饭刷锅洗碗这些琐碎家务,调查结果显示,夫妻在家务分工上的分歧是导致家庭关系紧张的重要原因。随着女性年龄增长,因家务分配不公而生的心理压力会逐渐增加,而男性则相对保持稳定。研究者还发现,未能在家务分工上达成共识常常会令女性觉得在两性关系中处于
Whilethere’sneveragoodagetogetcancer,peopleintheir20sand30scanfeelparticularlyisolated.Theaverageageofac
最新回复
(
0
)