Prolog - 算术平均值和合并

时间:2016-05-12 11:47:55

标签: prolog mean

我在Prolog中有这个查询:

  

? - 订单([[person1,[7,8,8,9]],[person2,[8,9,8,9]],[person3,   [6,7,5,4]]],X)。

我需要每个人的算术平均值然后使用mergesort,如下所示:

  

X = [[PERSON2,[8,9,8,9],8.5],[PERSON1,[7,8,8,9],8],[Person3可能,[6,7,5,4] ,5.5]]。

我知道如何获得一个列表的算术平均值,但在这种情况下,我认为我需要一些递归的东西。

有人可以帮助我吗?

0 个答案:

没有答案