首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
42
问题
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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全国计算机二级
相关试题推荐
某个C程序中有4个函数t、u、v和w,执行时t调用了u和v,u调用了t和w,v调用了w,w调用了t和v。以下叙述中正确的是()
如果文件1包含文件2,文件2中要用到文件3的内容,而文件3中要用到文件4的内容,则可在文件1中用三个#include命令分别包含文件2、文件3和文件4。在下列关于这几个文件包含顺序的叙述中,正确的一条是()
下列选项可以正确表示字符型常量的是
将E-R图转换到关系模式时,实体与联系都可以表示成
单个用户使用的数据视图的描述称为
有如下定义#defineD2intx=5;floaty=3.83;charC=’D’;则下面选项中错误的是
以下程序的运行结果是#defineMIN(x,y)(x)<(y)?(x):(y)main(){inti=10,j=15,kk=10*MIN(i,j);printf("%d\n",k);}
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及()
在计算机系统中,可执行程序是______。
随机试题
明代霜降后,三法司会同在京王公大臣审理重囚的制度称:()
根据《水法》的规定,开发利用水资源,应当首先满足()
孕妇,26岁。37周妊娠,曾在当地乡医院超声检查两次(孕七月及孕八月),均未见异常,现在某县医院因臀位住院行超声检查,发现胎儿双肾积水:右肾肾盂分离约10mm,左肾肾盂分离4mm,故要求会诊。经超声检查其余各器官均无明显异常,右肾肾盂较左肾肾盂分离明显,约
直肠肛管疾病病人非手术治疗期间宜采用哪种饮食
患者,男性,51岁,右上腹胀痛3个月伴黄疸3周。体检:肝肋下3cm,剑突下4cm,质硬,移动性浊音(+)。B超:肝内有一占位性病变。最有助于诊断的检查是
杨冉是一起抢劫案的被害人,在该案的侦查阶段,杨冉申请某侦查人员回避,但被驳回,对此,杨冉可以:
国际贸易中的检验检疫机构分为官方检验检疫机构、半官方检验检疫机构、民间检验检疫机构三类,中国进出口商品检验总公司(CCIC)即为我国的半官方检验检疫机构。()
关于向战略投资者配售,下列说法正确的是()。
AnIntelligentCarDrivingneedssharpeyes,keenears,quickbrain,andcoordinationbetweenhandsandthebrain.Manyhumandr
Nooneworddemonstratedtheshiftincorporations’attentioninthemid-1990sfromprocessestopeoplemorevividlythanthesi
最新回复
(
0
)