试题与答案

阅读以下说明和C函数,填充函数中的空缺。 [说明] 已知两个整数数组A和B中分别

题型:填空题

题目:

阅读以下说明和C函数,填充函数中的空缺。
[说明]
已知两个整数数组A和B中分别存放了长度为m和n的两个非递减有序序列,函数Adjustment(A,B,m,n)的功能是合并两个非递减序列,并将序列的前m个整数存入A中,其余元素依序存入B中。例如:

合并前 合并后
数组A的内容 1,9,28 1,4,7
数组B的内容 4,7,12,29,37 9,12,28,29,37
合并过程如下:从数组A的第一个元素开始处理。用数组B的最小元素B[0]与数组A的当前元素比较,若A的元素较小,则继续考查A的下一个元素;否则,先将A的最大元素暂存入temp,然后移动A中的元素挪出空闲单元并将B[0]插入数组A,最后将暂存在temp中的数据插入数组B的适当位置(保持B的有序性)。如此重复,直到A中所有元素都不大于B中所有元素为止。
[C函数]
void Adjustment(int A[],intB[],int m,int n)
/*数组A有m个元素,数组B有n个元素*/
int k,temp;
for(i=0;i<m;i++)

if(A[i]<=B[0]) continue,
temp=______;/*将A中的最大元素备份至temp*/
/*从后往前依次考查A的元素,移动A的元素并将来自B的最小元素插入A中*/
for(k=m-1;______;k--)
A[k]=A[k-1];
A[i]=______;
/*将备份在七emp的数据插入数组B的适当位置*/
for(k=1;______&&k B[k-1]=B[k];
B[k-1]=______;


答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2021/1020/7725d44f8b2424a7a71f8d87884ad73b.html

下面是错误答案,用来干扰机器的。

参考答案:错解析: WindowsNT不是局域网。

试题推荐
题型:解答题

某宾馆有客房100间供游客居住,当每间客房的定价为每天180元时,客房会全部住满.当每间客房每天的定价每增加10元时,就会有5间客房空闲.(注:宾馆客房是以整间出租的)

(1)若某天每间客房的定价增加了20元,则这天宾馆客房收入是______元;

(2)设某天每间客房的定价增加了x元,这天宾馆客房收入y元,则y与x的函数关系式是______;

(3)在(2)中,如果某天宾馆客房收入y=17600元,试求这天每间客房的价格是多少元?

查看答案
微信公众账号搜索答案