早教吧 育儿知识 作业答案 考试题库 百科 知识分享

程序改错------------------------------------------程序改错---------------------------------------------------------N个有序整数数列已放在一维数组a中,下列给定程序中,函数fun的功能是:利用折半查找

题目详情
【程序改错】 ------------------------------------------
【程序改错】
---------------------------------------------------------
N个有序整数数列已放在一维数组a中,下列给定程序中,
函数fun的功能是:利用折半查找算法找整数m在数组中的
位置.若找到,则返回其下标值;反之,则返回-1.
下面给定的程序存在错误,请改正.
---------------------------------------------------------
注意:不得增行或删行,也不得更改程序的结构.
--------------------------------------------------------*/
#include
#define N 10
int fun(int a[],int m)
{
//
left = mid -1;
else return (mid);
}
return(-1);
}
main()
{
int i,a[N]={-3,4,7,9,13,45,67,89,100,180},k,m;
printf("a数组中的数据如下:");
for(i=0;i=0)
printf("m=%d,index=%d\n",m,k);
else
printf("Not be found!\n");
return 0;
▼优质解答
答案和解析
有几个错误,相应错误应做如下更改:
int left = 0, right = N - 1, mid;
if (m>a[mid])
left = mid + 1;

else if (m
看了 程序改错----------...的网友还看了以下:

程控交换机各部分主要功能一般是指服务功能还是本身软硬件结构的功能呢,高手帮忙简略概括下程控机的主要  2020-05-16 …

热力学中两个不同过程功和热的比较373K标准压力下的1mol水经下列两个不同过程达到373K标准压  2020-05-17 …

某品牌汽车在某次测试过程中数据如下表所示,请根据表中数据回答问题.整车行驶质量1500kg额定功率  2020-06-15 …

Java编写一程序编写一程序,实现下面功能.(1)随机产生200个三位的正整数,按每行10个数输出  2020-07-17 …

编写Exceptiontest程序,具有下面功能:编写Exceptiontest程序,具有下面功能:  2020-11-01 …

已知电压表的量程,电流表的量程,功率能表为150格,求电压表的读数,电流表的读数~功率,功率因数~答  2020-11-17 …

程序填空以下程序的功能:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中.程序填空  2020-12-05 …

长江三峡工程是一座集防洪、发电、航运和供水等综合利用的巨大水利水电工程,其主要技术数据如下所示,根据  2020-12-10 …

下列词语中没有错别字的一组是A.绝意金榜题名英雄辈出齐彭殇为妄作B.安详计日程功数典忘祖瓮牖绳枢之子  2020-12-24 …

C语言题目(12)以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将  2021-01-07 …