首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
45
问题
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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全国计算机二级
相关试题推荐
在程序运行时,下面的叙述中正确的是( )。
以下关于控件的叙述中,正确的是
下面关于标准模块的叙述中,错误的是()。
要把数学式写为VisualBasic表达式,下面正确的写法是
下列方法或事件中,不是组合框与列表框共有的是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
数据库应用系统中的核心问题是()。
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTest1。设窗体Form1标题为“MyForm1”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:PrivaeSubComTest1_Click(IndexAs
下列各种窗体事件中,不能由用户触发的事件是()。
随机试题
SouthAfricahas11officiallanguages.Ifyouwanttosayhello,it’s“sawubona”inZulu,and“hallo”inAfrikaans.Now.SouthAfrica’
Thechildrencheeredupwhentheysawhundredsofcolorfulballoons______slowlyintothesky.
甲状腺乳头状癌的特点是
患者,男,18岁。既往体健,突然感到右侧胸痛,胸闷,呼吸困难不能平卧。查体:口唇发绀,右侧胸部膨隆,肋间隙增宽,听诊呼吸音减弱,叩诊呈鼓音。胸片示:右侧透光度增强。该患者目前最重要的护理措施是
男性,18岁,腹部损伤脾破裂,血压70/60mmHg,失血量约1600ml,尿量每小时10ml,皮肤湿冷,呼吸急促。恰当的治疗策略是
弱电间的位置应根据建筑布局、信息点分布和水平电缆长度等确定。水平电缆长度应不大于()m。
呈块(石)碎(石)状镶嵌结构或呈大块状砌体结构,拱部无支护时可产生小坍塌,侧壁基本稳定,爆破震动过大易坍塌的是()围岩。
从控制过程看,证券组合管理通常包括的步骤有()。
下列历史事实错误的是:
企业价值链理论是由()最先提出来的。
最新回复
(
0
)