2

这是我的第一个问题,所以请宽容。

我在 prolog/CLP 中编写逻辑问题:

“众所周知,只有一个角色在说真话。April
先生说 May 先生说谎。May
先生说 June 先生说谎。June
先生说 April 先生和 May 先生都说谎。
编写一个程序来确定谁在说谎。真相。”

我在纸上解决问题,解决方案是梅先生说实话。

但是如何在prolog中编写呢?我可能找到了类似的解决方案:WHO KILL - Similar solution

但我不明白。有人可以知道如何做到这一点或有另一个例子吗?

如果可以的话请帮忙:):):)

4

0 回答 0