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

程序改错------------------------------------------程序改错---------------------------------------------------------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
看了 程序改错----------...的网友还看了以下:

一道规律题,1任意给出一个你认为较大的数,利用计算器对它进行开平方运算,对所得的结果再进行开平方运  2020-04-11 …

某银行拟贷款一定数额人民币给甲公司,按银行的贷款规定,在物价不变时,年贷款利率为4%,若物价上涨,  2020-05-16 …

甲厂拟借10万元人民币给乙厂,双方约定,在物价不变时,年利率为4%,若物价上涨,乙厂应根据借货期间  2020-05-21 …

甲厂拟借10万元人民币给乙厂,双方商定,在物价不变时,年利率为4%,若物价上涨,乙厂应根据借货期间  2020-05-21 …

甲乙拟借10万元人民币给乙厂,双方商定,在物价不变时,年利率为4%若物价上涨,乙厂应根据借贷期间物  2020-05-21 …

甲厂拟借10万人民币给乙厂,双方商定,在物价不变时,年利率为4%,若物价上涨,乙厂应根据借贷期间物  2020-05-21 …

甲厂拟借10万元人民币给乙厂,双方商定在物价不变时,年利率为4%,若物价上涨,乙厂应根据借贷期间物  2020-06-13 …

专利修改问题修改专利时,我发现一个很严重的错误:实施例中给出的组分含量超于所述的范围,比如一种组分  2020-07-16 …

利率提高多少才能保证实质利率为百分之四甲厂拟借乙厂10万人民币给乙厂,双方商定,在物价不变时,年利  2020-07-19 …

《关于促进改革创新的决定》在上海出台,给不少人带来了观念的震撼。因为它不仅奖励改革创新者,更强调对“  2020-12-01 …