关于接下来的三个 Prolog 程序,你能帮我吗?
汇总一个列表中的元素,并检查是用 3 分割还是不分割? 比如列表是[1, 2, 3] --> 元素的和除以3,因为1+2+3=6, 6/3=2 --> 所以输出应该是真的。
如果 7 在列表中,则将其加倍。例如:输入列表 --> [1,7,3,7,7],输出应该是 [1,7,7,3,7,7,7,7]。
如果 7 在列表中,请将其更改为 2,7,2。例如:输入列表-->[1,7,2,1],输出应该是[1,2,7,2,2,1]
该程序是什么以及如何使用 SWI-Prolog 对其进行测试?
谢谢你的期待!