首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
2013-02-23
104
问题
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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/lKPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序输出矩阵中值为。的元素的行下标和列下标。行下标和列下标分别放在同一下标的r和c数组元素中。程序通过调用随机函数给矩阵赋值。#defineN5#include<stdlib.h>main(){inta[N]
有以下程序:main(){intx=0xFFFF;printf("%d\n",x--);}执行后的输出结果是()
下面程序main(){intx=32;printf("%d\n",x=x<<1);}的输出是______。
假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROGABCDEFGHIJKL<回车>,则输出结果为main(intargc,char*argv0[]){whil
软件测试的方法有动态测试、静态测试和【】13种。
无论对于顺序存储,还是链接存储的栈和队列来说,进行插入或删除运算的时间复杂性均相同,则为【】。
数据结构分为逻辑结构和存储结构,循环队列属于【 】结构。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
数据流图中带有箭头的线段表示的是______。
随机试题
A.保和丸B.枳实消痞丸C.木香槟榔丸D.枳实导滞丸E.枳术丸具有消导化积,清热祛湿功用的方剂是
受益者负担原则包括【】
无尿是指24小时尿量少于
降低颅内压使用的甘露醇浓度是
关于依法必须进行招标的项目公示中标候选人的说法,正确的是()。
甲公司向乙公司出售一批物品,总价款为100万元,商定6个月收款,采取商业汇票结算。该公司于3月15日开出汇票,并经乙公司承兑。汇票到期日为6月15日。现对该公司进行评估,基准日为4月15日。贴息率按6‰计算,每月为30天,则()。
如发生重大、特大安全事故,要及时向国家旅游行政管理部门报告。()
以纲要形式编制的、有关学科教学内容的指导性文件是()。
_________学生开始出现逻辑知觉。
RealityandPerceptionofPersonality1.Exceptyourbelovedwhosefaceyoumighthavelookedatmanytimesveryclosely,looka
最新回复
(
0
)