首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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-02-15
49
问题
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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是为了记录—个单词是否结束。第18空应填*s++;如果某个字符不是空格,则必须判断它是否是单词,如是,则使得flag的标志为1,num的值加1。本题判断方法是:先判断s所指向的字符是否为空格,如果是则使得flag=0,否则判断前—个字符是否是空格,如果是则说明这个字符是—个单词的开始,将flag标志为1,num的值加1,如果不是,则不必记录。故第19空应填flag=0或*(s-1)=’’;最后—个空格需填写的是返回的单词的个数,即num。
转载请注明原文地址:https://kaotiyun.com/show/aAXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在标准模块中,将a定义为全局整型变量的语句是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()。
下面对软件测试描述错误的是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
以下关于变量作用域的叙述中,错误的是()。
下列说法中,错误的是()。
数据库中对概念模式内容进行说明的语言是()。
下列运算符中,优先级别最低的是()。
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include#includemain(){chars[80],d[80];
随机试题
A.羚羊钩藤汤B.三拗汤合葱豉汤C.麻杏石甘汤D.葶苈大枣泻肺汤合五虎汤E.沙参麦冬汤
刘美应以谁为被告起诉?一审法院受理案件后查明,刘美和郭东曾经人民调解委员会调解达成协议并已履行,刘美允诺不再提出其他请求,是其自愿放弃自己的民事权利,其起诉没有法律依据,遂裁定不予受理。人民法院的做法是否正确?刘美可以采取什么措施?
根据《工程建设项目施工招标投标办法》规定,施工投标保证金的数额最高不得超过()。
在进行固定制造费用成本差异分析时,能量差异可以进一步分解为产量差异和耗费差异。()
教师在“生物多样性”教学时,组织学生参观植物园,让学生一边欣赏大自然美景,一边调查记录环境中的植物种类。这利用的课程资源是()。
2015年10月7日12时13分,“吉林一号”卫星在酒泉卫星发射中心发射成功,开创了我国商业卫星应用的先河,实现了吉林省人民的飞天梦想,下列关于“吉林一号”卫星描述错误的是()。
π型人才指至少拥有两种专业技能,并能将多门知识融会贯通的高级复合型人才。π下面的两竖指两种专业技能,上面的一横指能将多门知识融会应用。根据上述定义,下列属于,π型人才的是:
下面有关中国人民政治协商会议的说法错误的是()
文本框的Locked属性被设置为True后产生的效果是
以下对枚举类型名的定义中正确的是______。
最新回复
(
0
)