PROLOG-汉诺塔问题

最近去复习prolog的时候发现以前在csdn上看到的代码不正确所以自己重新写了一下。
hanoi(N):- move(N,a,b,c).
move(0,_,_,_):-!.
move(N,A,B,C):-M is N - 1,move(M,A,C,B),write1(A,C),move(M,B,A,C).
write1(X,Y):-writeq([X,->,Y]),nl.

 

PROLOG-汉诺塔问题最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/15116.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>