首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
51
问题
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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://www.kaotiyun.com/show/9sJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){inta=0,t=0;while(!a!=0)t+=a++;printf("%d,%d\n",t,A);}则程序运行后的输出结果是()
利用fseek函数可以实现的操作是
C语言结构体类型变量在程序运行期间
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&);s=*π*r*r;printf
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
下列选项中不是结构化程序基本结构的是
在计算机系统中,一个字长的二进制位数为______。
在计算机系统中,可执行程序是______。
在数据库技术中,面向对象数据模型是一种______。
随机试题
以下选项中属于荀子礼法起源思想重要内容的是
女性,60岁,剑突下持续性疼痛6小时,寒战、高热伴黄疸。既往有类似发作史。查体:神志淡漠,体温39℃,血压10.7/8kPa(80/60mmHg),脉搏120次/分,剑突下压痛,肌紧张,白细胞26×109/L,中性95%。肝区叩击痛,血清胰淀粉酶240索氏
加热管埋设在建筑构件内的低温辐射采暖,可用于民用建筑的全面采暖或局部采暖,辐射体表面平均温度在经常有人停留的地面采用()。
抬梁式木构架、穿斗式木构架、竹木构干阑式、砖墙承重式四种结构形式的典型代表分别是()。
极限的值是()。
需求法则是指在其他条件不变的情况下,价格和需求量之间呈相反方向变动的关系。()[2010年3月真题]
根据《合同法》相关规定,下列关于技术开发合同的说法错误的是()。
在Excel工作表中有一张书籍管理工作表,数据清单字段名有书籍编号、书名、出版社名称、出库数量、入库数量、出厍日期、入库日期。若要统计各出版社书籍的“出库数量”总和及“入库数量”总和,应对数据进行分类汇总,分类汇总前要对数据排序,排序的主要关键字应是(
程序:制作
Weusebothwordsandgesturestoexpressourfeelings,buttheproblemisthatthesewordsandgesturescanbeunderstoodindi
最新回复
(
0
)