首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
16
问题
使用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全国计算机二级
相关试题推荐
简析五四运动至中国共产党成立期间马克思主义在中国的传播。(华中师范大学2001年中国现代史真题)
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
我国教育目的的理论基础是
以下不属于贷款风险五级分类管理中的类型的是()。
西周时期为保证适用法律的谨慎,防止错杀无辜,对犯罪事实有疑的案件,在司法审判中要经过()程序。
中国古代重实体轻程序传统终结的标志是哪一部法律的出台()
民主革命的遗留任务是
设D是曲线y=2x一x2与x轴围成的平面图形,直线y=kx把D分成为D1和D2两部分(如图),满足D1的面积S1与D2的面积S2之比S1:S2=1:7.(Ⅰ)求常数k的值及直线y=kx与曲线y=2x一x2的交点.(Ⅱ)求平面图形D1的周长以及D1绕y轴旋转
已知A是3阶矩阵,α1,α2,α3是3维线性无关列向量,且Aα1=3α1+3α2—2α3,Aα2=一α2,Aα3=8α+6α2—5α3.(Ⅰ)写出与A相似的矩阵B;(Ⅱ)求A的特征值和特征向量;(Ⅲ)求秩r(A+E).
SQLServer2008数据库中,【11】视图是存储一个查询结果的数据库对象。
随机试题
浓硫酸使蔗糖炭化,是利用浓硫酸的()。
强调事物某一方面的特点掩盖了其他方面特点的效应是()
刑法的基本原则是指在刑法的立法、解释和运用过程中所必须普遍遵循的具有全局性、根本性的原则。我国现行刑法明文规定的基本原则有
_________是判断任意两台计算机的IP地址是否属于同一子网的根据。
男性,50岁。气短20年,2年来常有胸骨后疼痛,胸骨右缘第2肋间可闻及3/6级收缩期喷射性杂音,该处可以触到收缩期震颤,胸骨左缘第3肋间有舒张期叹气样杂音。为明确诊断,首选下列哪项检查
5岁小儿每日每公斤所需总热量是
获得性免疫缺陷综合征患者抗病毒治疗的指征,正确的是
根据《风景名胜区规划规范》的规定,下列关于风景名胜区规划应遵循的生态原则表述中不符合相关规定的是()。
材料一:如今中学生的恋爱现象已成普遍现象,据调查统计,我国中学生在初中阶段有恋爱现象的占总人数的30%以上,高中阶段高达60%以上。材料二:广州一家权威教育机构花了近十年时间对中学时期恋爱的学生作跟踪调查,有94.6%的人无结果,日后品尝着自己亲手酿制的
"MadeinChina"lostitsnovelty(新颖)longago.Thelabelhasbecome【C1】______inmuchoftheworld,sticktoshoes,toys,clothes
最新回复
(
0
)