每个人都知道著名的河内序言
你可以在这里找到
它很棒但是当我写这个查询时移动(3,左,右,中心)。
它没有显示这些结果
Move top disk from left to right
Move top disk from left to center
Move top disk from right to center
Move top disk from left to right
Move top disk from center to left
Move top disk from center to right
Move top disk from left to right
我得到的是
Trace: >> RETURN: nl()
Trace: >> RETURN: hanoi(1,left,right,center)
Trace: >> RETURN: hanoi(2,center,right,left)
Trace: >> RETURN: hanoi(3,left,right,center)
True
1 Solution
那么我怎样才能让它以更好的方式打印结果,并且是否可以命名磁盘,以便程序将它们命名给我,以显示结果如下“从左到右移动磁盘 A”
对不起,如果我问了很多,但上帝我喜欢 PROLOG。