首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0,flag=0; while(*s) { if(【 】=’’) flag=0; else if(【 】){
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0,flag=0; while(*s) { if(【 】=’’) flag=0; else if(【 】){
admin
2013-06-11
51
问题
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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是为了记录一个单词是否结束。第13空应填*s++;如果某个字符不是空格,则必须判断它是否是单词,如是,则使得flag的标志为1,num的值加1。本题判断方法是:先判断s所指向的字符是否为空格,如果是则使得flag=0,否则判断前一个字符是否是空格,如果是则说明这个串符是一个单词的开始,将flag标志为1,num的值加1,如果不是,则不必记录。故第14空应填flag=0或*(s-1)=’’;最后—个空格需填写的是返回的单词的个数,即num。
转载请注明原文地址:https://kaotiyun.com/show/NtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x是int型变量,且有下面的程序片段:for(x=3;x<6;x++)printf(x%2)?("**%d"):(”##%d\n”),x);上面程序片段的输出结果是()
下面是对宏定义的描述,不正确的是______。
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
以下程序段中,能够通过调用函数fun(),使main()函数中的指针变量p指向一个合法的整型单元的是()。
有以下程序:main(){unsignedinta;intb=-1;a=b;printf("%u",a);}程序运行后的输出结果是()。
设有以下定义:structss{intinfo;structss*link;}x,y,z;且已建立如下图所示链表结构,请写出删除点y的赋值语句【】。
若有以下类型说明语句:charw;intx;floaty,z;则表达式w*x+z-y的结果为______类型。
位运算071∧052的八进制值是()
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
假定所有变量均已正确说明,下列是程序段运行后x的值是() a=b=C=O;x=35; if(!a)x--; elseif(b); if(c)x=3; elsex=4;
随机试题
精车外圆试验是属于车床装配质量检验中的( )检验。
关于软骨细胞的形态结构哪项错误()
采暖工程系统调整,应根据项目特征以()为计量单位。
我国会计职业道德规范中的参与管理是指会计人员直接参与企业的管理活动。()
简述如何培养小学生的学习兴趣。
设P(A)=0或1,证明A与其他任何事件B相互独立.
TheX.25standardspecifiesthreelayersoffunctionality.WhichlayersoftheOSImodelcorrespondtotheX.25layers?
MusicMusicistheabstractartofarrangingvocalorinstrumentalsounds/inamannerthatproducesaflowing,unifiedand
A、Heappreciatesthewoman’sconcern.B、Hedoesnotwantthewomanshovelthewalk.C、Thewomanshouldtakegoodcareofherself
Formillionsofyearsbeforetheappearanceoftheelectriclight,shiftwork,all-nightcableTVandtheInternet,Earth’screa
最新回复
(
0
)