首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
str为一个字符序列。请补充函数fun(),该函数的功能是:查找str中值为x的元素,返回该字符序列中值为x的元素个数,并把这些值为x的元素下标依次保存在数组bb中。例如,在“abcdefahij”中查找‘a’,结果为:2个‘a’,下标依次为 0、6。
str为一个字符序列。请补充函数fun(),该函数的功能是:查找str中值为x的元素,返回该字符序列中值为x的元素个数,并把这些值为x的元素下标依次保存在数组bb中。例如,在“abcdefahij”中查找‘a’,结果为:2个‘a’,下标依次为 0、6。
admin
2010-05-05
63
问题
str为一个字符序列。请补充函数fun(),该函数的功能是:查找str中值为x的元素,返回该字符序列中值为x的元素个数,并把这些值为x的元素下标依次保存在数组bb中。例如,在“abcdefahij”中查找‘a’,结果为:2个‘a’,下标依次为 0、6。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
#define N 20
int bb[N];
int fun(char *str,char ch)
{
int i=0, n=0;
char t=ch;
char *p=str;
while(*p)
{
if (【 】)
【 】;
p++;
i++;
}
return【 】;
}
main()
{
char str[N];
char ch;
int i, j,n;
clrscr();
printf("***Input the original string
***\n");
gets(str);
printf("***The Original ***\n");
puts(str);
printf("***Input character ***\n");
scanf("%c",&ch);
n=fun(str,ch);
printf("\nThe numbr of character is:
%d\n", n);
printf{"***The suffix of character
***\n");
for(i=0;i<n;i++)
printf("%d ",bb
);
}
选项
答案
*p==t bb[n++]=I n
解析
第一空:通过指针p的移动来依次访问字符串的各个字符,如果指针p所指的字符等于待查找的字符,即表示找到了满足条件的字符。第二空:将找到的字符在字符数组中的下标值保存在数组bb中。第三空:变量n记录在字符串中找到待查找字符的个数。由main函数的调用可知函数fun()的返回值为n。
转载请注明原文地址:https://kaotiyun.com/show/cHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,错误的是()。
张某因不服税务局查封财产决定向上级机关申请复议,要求撤销查封决定。但没有提出赔偿请求。复议机关经审查认为该查封决定违法,决定予以撤销。对于查封决定造成的财产损失,复议机关正确的做法是什么?()
区分国家性质的根据是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
根据菲利普斯曲线.降低通货膨胀率的办法是()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
下列战役按时间先后顺序排列正确的是()。①武汉会战②淞沪会战③徐州会战④太原会战⑤枣宜会战
如图,在图1中,互不重叠的三角形共有4个,在图2中,互不重叠的三角形共有7个,在图3中,互不重叠的三角形共有10个,则在第29个图形中,互不重叠的三角形共有几个?
随机试题
一青年男性,外伤后就诊,主诉为进行性呼吸困难,查体患侧胸廓饱满、肋间隙变宽,叩诊呈鼓音,最可能的诊断是
围绝经期妇女的临床表现应除外
A.四环素治疗B.青霉素治疗C.1%乳酸或0.5%醋酸溶液冲洗D.2%~4%碳酸氢钠溶液冲洗E.50%三氯醋酸涂抹治疗霉菌性阴道炎可选用
一肺炎病人,经一般抗生素治疗后仍高热不退。并突然出现呼吸困难,咯大量脓臭痰,每日约150ml,X线胸片示右胸下部大片暗影,胸穿抽出脓液,其主要治疗方法是( )
snRNA的功能是
关于企业利润构成,下列表述不正确的是()。
下列经济政策中,不属于财政政策的是()。
材料:陈老师和王老师在各自班上教学《孙悟空三打白骨精》一课,都提出这样一个问题:“你喜欢文中的谁?为什么?”有的学生说喜欢孙悟空,有的学生说喜欢唐僧……出乎意料的是,两个班里都有学生说喜欢白骨精,理由是白骨精为了吃到唐僧肉不怕困难,坚持不懈。但是
新媒体的编辑应该具有什么样的素质?(电子科大2016年研)
马克思说:“社会生活在本质上是实践的。”这一命题的主要含义是
最新回复
(
0
)