首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
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/zKWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体上三个命令按钮的名称分别是Command1、Command2和Command3,标题分别是“显示”、“统计"和“保存”。运行程序时,单击“显示”按钮,从文件in5.txt中
软件测试的目的是()。
以下叙述中错误的是
下面不能作为软件设计工具的是
深度为7的二叉树共有127个结点,则下列说法中错误的是
下面叙述中错误的是( )。
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是( )。
假定Picturel和Textl分别为图片框和文本框的名称,则下列错误的语句是()。
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
随机试题
中共中央政治局于2019年10月24日召开会议,研究坚持和完善中国特色社会主义制度、推进国家治理体系和治理能力现代化若干重大问题。中共中央总书记习近平主持会议。会议指出,坚持和完善中国特色社会主义制度、推进国家治理体系和治理能力现代化的总体目标是(
台式卧式铣镗床工作台的分度定位机构通常有哪三种?
关于子宫肌瘤CT表现,不正确的是
建设工程项目建议书的内容应包括()。
桅杆的使用长度,对直线度偏差不应大于长度的()。
加油加气站内的停车位应为平坡,道路坡度不应大于(),且宜坡向站外。
劳动合同台账应包括哪些内容?
一项工作,甲单独做要15小时,乙单独做要18小时,按照甲做2小时,乙做3小时,甲做2小时,乙做3小时……的顺序做这项工作,但是每次当其中一人接手另一人的工作时需要30分钟来熟悉工作,这样下去,最后完成工作的那个人共工作了()小时。(熟悉工作时间也计
设三阶实对称矩阵A的特征值是1,2,3.A的属于特征值1,2的特征向量分别是α1=[-1,-1,1]T,α2=[1,-2,-1]T.求A的属于特征值3的特征向量.
Today,moreandmorepeopleintheUnitedStatesareusingcreditcardsinsteadofmoneytobuythethingstheyneed.Almostany
最新回复
(
0
)