C++问题 编写函数实现将一个数值插入到数组中适当的位置,使新数组按降序排列,并将插入的位置输出

编写函数:实现将一个数值插入到数组中适当的位置,使新数组按降序排列,并将插入的位置输出到屏幕上.原数组大小和数值由键盘输入,动态创建数组,插入的数值由键盘输入。
例如
输入
10 1 4 5 2 3 6 7 8 10 9
11
输出
1

在表格或数值数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数 HLOOKUP。当比较值位于要查找的数据左边的一列时,请使用函数 VLOOKUP。 公式 说明(结果) =HLOOKUP("Axles",A1:C4,2,TRUE) 在首行查找 Axles,并返回同列中第 2 行的值。 =HLOOKUP("Bearings",A1:C4,3,FALSE) 在首行查找 Bearings,并返回同列中第 3 行的值。 =HLOOKUP("B",A1:C4,3,TRUE) 在首行查找 B,并返回同列中第 3 行的值。由于 B 不是精确匹配,因此将使用小于 B 的最大值 Axles。 =HLOOKUP("Bolts",A1:C4,4) 在首行查找 Bolts,并返回同列中第 4 行的值。 =HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE) 在数组常量的第一行中查找 3,并返回同列中第 2 行的值。
温馨提示:答案为网友推荐,仅供参考