首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0, flag=0; while(*s) { if( 【 】 ==’’) flag=0;
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0, flag=0; while(*s) { if( 【 】 ==’’) flag=0;
admin
2013-02-23
63
问题
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
int word(char*s)
{ int num=0, flag=0;
while(*s)
{ if( 【 】 ==’’) flag=0;
else if( 【 】){flag=1;num++}
}
return 【 】 ;}
选项
答案
*s++ flag==0 或 *(s-1)==’’ num
解析
在统计字符串单词个数的算法中,本题的flag是为了记录一个单词是否结束。第18空应填*s++;如果某个字符不是空格,则必需判断它是否是单词,如是,则使得flag的标志为1,num的值加1。本题判断方法是:先判断s所指向的字符是否为空格,如果是则使得flag=0,否则判断前一个字符是否是空格,如果是则说明这个字符是一个单词的开始,将flag标志为1,num的值加1,如果不是,则不必记录。故第19空应flag==0或*(s-1)==’’;最后一个空格需填写的是返回的单词的个数,即num。
转载请注明原文地址:https://kaotiyun.com/show/9sJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出为()staticchara[]="language",b[]="progratne";char*ptr1,*ptr2;intk;ptr1=a;ptr2=b;for(k=0;k<7;k
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
以下不正确的定义语句是
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
关系模型允许定义3类数据约束,下列不属于数据约束的是
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t
计算机系统的组成是______。
软件系统生命周期的第一个阶段是______。
软件是由两部分组成的,一部分是【】,另一部分是文档资料。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
随机试题
对上述描述时间分布特征叙述正确的是现在流行性脑脊髓膜炎的发病率大幅度下降,呈现
A.沙丁胺醇B.二丙酸倍氯米松C.麻黄碱D.去甲肾上腺素E.色甘酸钠肺部用药防治哮喘的糖皮质激素类药物
()是对土地登记查询申请的正确叙述。
在下列关于有线电视系统设计的叙述中选择正确的答案。明敷的有线电视电缆与明敷的电力线的间距不应小于()。
()决定了项目的建设规模、产品方案、工艺技术、投资规模、融资方案等关键事项。
下列选项中,不属于石油储存设施项目评价指标的是()
下列各项中,应该设立备查簿的是()。
境外个人出售境内商品房所得人民币,经()核准可以购汇汇出。
人格权是法律规定的作为民事法律关系主体所应享有的权利。下列权利不属于人格权的是()。
我国的司法解释,除最高人民检察院的解释,还包括()。
最新回复
(
0
)