首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
63
问题
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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://www.kaotiyun.com/show/zKWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为()。n=0j=1DoUntiln>2n=n+1:j=j+n*(n+1)LoopPrintn;i
下列与队列结构有关联的是
有如下程序代码:PrivateSubForm_Click()DimSumAsIntegerSum=0WhileSum
语句DimArr(一2To4).AsInteger所定义的数组的元素个数为()。
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式足()。
已知:x=-6y=39则表达式"y\x*Sgn(x)"的值为( )。
数据库管理系统是()。
在考生文件夹中有一个工程文件sjt5.Vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读人文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
随机试题
一般来说可以把幼儿的学习类型从生理上分为__________、__________和动觉触觉学习者。
劳动者不能胜任工作,经过培训或者调整工作岗位,仍不能任工作的,用人单位通过()解除劳动合同。
A.乙胺丁醇B.利福平C.异烟肼D.对氨基水杨酸E.卡那霉素有严重肝、胆疾病患者应禁用的是
女性,45岁,饱食后出现肠梗阻,因疑肠管绞窄需行急诊手术。该病人麻醉后完全清醒的标志为
患者,男,20岁,咳嗽伴低热、盗汗、乏力1个月。X线显示右肺上叶云雾状阴影。应首先考虑的是
患者,男,70岁,神志痴呆,表情淡漠,举止失常,面色晦滞,胸闷泛恶,舌苔白腻,脉滑,其病机是
根据劳动保护的有关规定,允许用人单位安排女工( )。
施工单位承揽工程或从事建筑施工活动的范围,取决于它的()。
在Photoshop中,为了确定“魔棒工具”对图像边缘的敏感程度,应调整下列哪个数值?()
InAmerica,peoplearefacedwithmoreandmoredecisionseveryday,【C1】______it’spickingoneofthirty-oneicecream【C2】______
最新回复
(
0
)