首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
33
问题
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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全国计算机二级
相关试题推荐
窗体上有1个名称为Command1的命令按钮,1个名称为List1、没有列表项的列表框。编写如下程序:PrivateSubCommand1_Click()DimxAsString,sAsString,tempAsString
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb
下面不能作为结构化方法软件需求分析工具的是
以下关于过程的叙述中,错误的是
以下关于局部变量的叙述中错误的是()。
计算下面分段函数的正确语句是( )。
以下描述中,不是线性表顺序存储结构特征的是()。
对长度为凡的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
假定有以下循环结构:DUntil条件表达式循环体Loop则以下正确的描述是()。
随机试题
下列有关我国公民权利的表述哪些符合宪法的规定?
沉桩过程中要控制桩身裂损,应做到()。
银行从业人员在业务宣传和办理业务的过程中,不得使用不正当竞争手段。()
劳动者提前()日以书面形式通知用人单位,可以解除劳动合同。
导游人员在做好旅行社接待计划规定的各项服务的同时,针对旅游者个别要求而提供的服务叫()。
三级课程管理体制指的是________、________和________。
朝搴毗之木兰兮,_______________。(屈原《离骚》)
(2015·广西)有目的、有计划地对处于自然状态下的研究对象进行研究的方法是()
动车:飞驰
庄园
最新回复
(
0
)