首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
2009-01-15
56
问题
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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/IFXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
设有如下程序:PrivateSubForm_Click()DimaAsStringa=InputBox("输入一个字符串")Fori=Len(a)To1Step-1PrintM
以下关于控件的叙述中,正确的是
设x的初始值为1,并有下面程序片段:Whilex<10x=x+1Wend下面与上述程序片段产生结果不同的是
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTest1。设窗体Form1标题为“MyForm1”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:PrivaeSubComTest1_Click(IndexAsInte
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFu
属性BorderColor的作用是
下列数据结构中,属于非线性结构的是( )。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框名称分别为Text1和Text2。其中Text1用来输入口令(输入时,文本框内容显示“*”),初始内容
随机试题
Theworlditselfisbecomingmuchsmallerbyusingmodemtrafficandmodemcommunicationmeans.Lifetodayismucheasierthani
Hehasno______ofwinningthegame.
胸外心脏按压术的正确操作是
以下属于外科急腹症,但除外
患者,男性,62岁。诊断为急性心肌梗死。本病最早、最突出的症状是
甲工厂委托乙公司购买一批货物,乙公司不收取报酬。根据合同法律制度的规定,下列表述中,正确的有()。
①确定各分部分项工程项目的概算定额单价;②按照概算定额分部分项工程顺序列出单位工程中分项工程或扩大分项工程的项目名称,并计算工程量;③计算单位工程人、材、机费;④搜集基础资料、熟悉设计图纸和了解有关施工条件和施工方法;⑤计算企业管理费、利润、规费和税金;⑥
撰写会议总结或会议纪要应遵循()
材料一早九点,北京市某社区的早餐店里人来人往,一缕缕水蒸气飘出窗外,在气温偏低的北京初冬格外显眼。早餐店的旁边是干洗店和建材五金店,不远处还有便民商店、药店、理发店等等。社区门口就有一家果蔬超市,出售水果、蔬菜、肉类、面食等各类食品。“我现在都是
所谓低档商品,是指需求量随消费者的实际收入上升而减少的商品。如果人们的收入增加了,对低档商品的需求反而变小;类似地,如果人们的收入减少了,他们对低档商品的需求就会变大。根据上述定义,下列属于低档商品的一项是()。
最新回复
(
0
)