首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,char ch),本函数采用二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若ch在数组中,函数返回字符ch在数组中的下标,否则返回一1。 二
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,char ch),本函数采用二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若ch在数组中,函数返回字符ch在数组中的下标,否则返回一1。 二
admin
2013-09-11
19
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,char ch),本函数采用二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若ch在数组中,函数返回字符ch在数组中的下标,否则返回一1。
二分法查找的思想是:初始查找区间的下界为0,上界为len一1,查找区间的中后,k=(下界+上界)/2;若list[k]等于ch,查找成功;若list[k]>ch,则新的查找区间的下界不变,上界改为k-1;否则新的查找区
间的下界改为k+1,上界不变。在新区间内继续用二分法查找。
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include
int fun(char*str,char Ch)
{
}
void main()
{
char str[]={
‘
a
’
,
‘
b
’
,
‘
c
’
,
‘
d
’
,
‘
e
’
,
‘
f
’
,
‘
g
’
,
‘
h
’
,
‘
j
’
,
‘
k
’
,0);
char ch;
tout<<“请输入一个字符:”<
cin>>ch;
cout<<“输入数字的位置是:”<
return;
}
选项
答案
im low=0: //初始查找区间的下界 int high; intk: for(high=0;str[high]!=0;high++) //求字符串长度 while(10w
ch) high=k-1: else low=k+1: } if(str[10W]=ch) return low; return-1:
解析
根据题干中给出的二分法查找思想,从已给部分源程序的main主函数开始入手,核心函数iIlt fun(char*str,char ch)中的ch参数为输入的字符,其中返回值为ch所在的位置。[解题思路]
(1)首先,初始查找区间的下界为0。
(2)然后,求得字符串长度len,上界为len-1,查找区间的中后,k=(下界+上界)/2;若list[k]等于ch,查找成功。
(3)若list[k]>ch,则新的查找区间的下界不变,上界改为k-1;否则新的查找区间的下界改为k+1,上界不变。
转载请注明原文地址:https://kaotiyun.com/show/2sBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述中世纪基督教发展及与王权的关系。(南开大学2013年世界历史真题)
简述20世纪初资产阶级民主革命思想的主要内容。(武汉大学2001年中国近现代史真题)
次数分布表可分为()
下列关于实用主义的说法错误的是
对于宪法的归属,甲、乙、丙三个同学有不同看法。甲认为:宪法是一个法律部门,它属于部门法。乙认为:宪法是法的渊源,它属于法的渊源之一。丙认为:宪法是一个规范性法律文件,它属于规范性法律文件的范围。请运用法理学的知识对这些观点加以分析。
设函数U=f(χz,yz,χ)的所有二阶偏导数都连续,则=().
设.(Ⅰ)当a,b为何值时,β不可由α1,α2,α3线性表示;(Ⅱ)当a,b为何值时,β可由α1,α2,α3线性表示,写出表达式.
设f(χ)二阶可导,且f(0)=0,令g(χ)=(Ⅰ)确定a的取值,使得g(χ)为连续函数;(Ⅱ)求g′(χ)并讨论函数g′(χ)的连续性.
已知当x>0时函数f(x)一sin(sinx)与x4是等价无穷小量,则f(x)的带皮亚诺余项的四阶麦克劳林公式是f(x)=_________.
设函数f(χ)=∫1χ(3-)dt(χ≥0),求由曲线f(χ)及χ轴围成的图形的面积.
随机试题
习近平总书记在党的二十大报告中指出,十年来,我们经历了对党和人民事业具有重大现实意义和深远历史意义的三件大事。下列不属于“三件大事”的是:
测定汞时,因汞极易挥发,在消化样品时必须使汞保持氧化态,因此应采用干法灰化消化。
在形式美的原则中最基本、最普遍的形式规律是()
小偷甲在某商场窃得乙的钱包后逃跑,乙发现后急追。甲逃跑中撞上欲借用商场厕所的丙,因商场地板湿滑,丙摔成重伤。下列哪些说法是错误的?(卷三2012年真题试卷第67题)
管理评审的输入应包括以下方面的信息________。
旅行社安排小陈接待一个来上海参观的旅游团,接团的前三天,小陈在熟悉接待计划时,发现该旅游团中有好几位老人。同时,行程中有一个他所不熟悉的景点——海洋水族馆。根据以上材料和导游实务知识,回答问题要接待好团里的这些老人,导游小陈在接待过程中需注意
某商店根据销售计划每年需采购A产品3000个。A产品的单位购买价格是10元,每次订购的成本是12元,每个A产品每年的仓储保管成本为5元。求A产品的经济订购批量、最低年总库存成本、每年的订货次数及平均订货间隔周期工。
以下关于幼儿园美术教育不正确的论述是()。
防火墙是指()。
______inordertosaveoil,thenationalspeedlimitdecreasedfrom60mphto55inthe1970s?______heoftenseesacarshurtl
最新回复
(
0
)