首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0,flag=0; while(*s) { if(【 】="
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0,flag=0; while(*s) { if(【 】="
admin
2010-09-05
64
问题
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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/zKWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click() DimmAsInteger,nAsInteger n=2 Form=1To3 Printproc(n); NextmEndSubF
下列合法的VisualBasic变量名是()。
下列与队列结构有关联的是
以下关于过程及过程参数的描述中,错误的是( )。
以下描述中,不是线性表顺序存储结构特征的是()。
以下能正确定义数据类型Systemlnfo的代码是()。
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面语句中与该语句不等价的是( )。
窗体上有1个名称为Command1的命令按钮,在设计模式下,双击Command1,将打开()。
有如下数据定义语句:DimX,YAsInteger以上语句表明( )。
随机试题
Asurveywascarriedoutonthedeathrateofnew-bornbabiesinthatregion,______weresurprising.
长期卧床的患者的站立训练应先进行
基础的偏心距e与下列( )项值接近。软弱下卧层顶面处自重压力与下列( )项值接近。
设置报表计算公式。在C9单元中输入公式:QC(“1401”,全年,,,年,,),在G5单元中输入公式:?F5+SELECT(?G5,年@=年and月@=月+1)。
王先生以200万元投资设立一家有限责任公司(A市),由于公司业务扩大,需要大量流动资金,但公司无法从金融机构取得贷款。2016年7月1日起王先生通过住房抵押以个人名义按年利率6.5%向银行取得贷款500万元,贷款期限为半年,取得贷款后,王先生全部交予有限责
甲公司设有一个基本生产车间及两个辅助生产车间,基本生产车间大量大批生产甲、乙两种产品,辅助生产车间为供电车间、机修车间。2017年3月有关业务资料如下:(1)3月初甲在产品直接材料30万元,直接人工12万元,制造费用8万元,合计50万元。乙产品无在产品。
简述教师职业专业化的条件。
张某系某研究所工程师,利用研究所条件研究出一项植被迅速成长的技术。研究之初,张某与该研究所约定:研究成果的专利权归张某所有,该研究所可以使用而不需交纳许可费用。后张某辞去工作,双方为该成果归属发生争议,则该专利权归属哪一项是正确的?()
社会主义市场经济理论认为,计划经济和市场经济属于()。
质量是研究生教育的生命线,直接关系到研究生教育的可持续发展。伴随着研究生教育规模的扩大以及人们对“质量”概念研究的深入,研究生教育质量这个曾经一度不证自明的概念,却在今天表现出越来越多的复杂性。事实上,研究生教育质量是一个多维概念,它是政府、高校、社会、研
最新回复
(
0
)