C数据结构

C数据结构,c,C,给定一个未排序的整数数组A,从A中查找其和为的元素对 所有这些对之和的中间值。例如,如果输入数组 A = [7, -37, 2, -3, 9] 然后 output = (2, -3), (7, -3). 我不明白这个问题问什么。我试过了,但没有成功。好吧,我认为这个例子有意义的唯一方法是,如果问问题的人将偶数个值的中值计算为两个中间值,而不是两个中间值的平均值,这通常是这样做的 在这个例子中 A = [7, -37, 2, -3, 9] 他想要所有这些对的和,我猜是A中元素对的和,所以每个

给定一个未排序的整数数组A,从A中查找其和为的元素对 所有这些对之和的中间值。例如,如果输入数组

A = [7, -37, 2, -3, 9]
然后

output = (2, -3), (7, -3).

我不明白这个问题问什么。我试过了,但没有成功。

好吧,我认为这个例子有意义的唯一方法是,如果问问题的人将偶数个值的中值计算为两个中间值,而不是两个中间值的平均值,这通常是这样做的

在这个例子中

A = [7, -37, 2, -3, 9]
他想要所有这些对的和,我猜是A中元素对的和,所以每个可能对的和,也就是

(7 + -37) (7 + 2) (7 + -3) (7 + 9) (-37 + 2)....

中间的两个和是-4-1,它们是2,-3,7,-3的和,这是给出的答案


肯定是一个措辞非常糟糕的问题,但这种问题是有意义的。

OP的问题是由我无法理解[sic]问题所暗示的。坦白地说,我自己也不知道这些对的总和是什么意思。是时候问问教授或助教了。答案中的对在输入数组中以相同的顺序出现。这个顺序重要吗?不知道。问题是找到元素对,那么为什么答案有两对呢?困惑在于求和。我们是否必须一对一对地求和所有的元素?这是一个写得很糟糕的问题,你应该向提出问题的人寻求澄清。如果你接受教授是绝对正确的这一观点,我想你会大吃一惊。
-40 -35 -30 -28 -4 -1 6 9 11 16