gpt4 book ai didi

prolog - 我正在使用古老的涡轮序言。并在以下代码 :- mis-spelling or not declared predicate 中不断面临错误

转载 作者:行者123 更新时间:2023-12-01 11:57:17 25 4
gpt4 key购买 nike

domains
A,B,C = symbol
N,P = integer

predicates
tower(integer,symbol,symbol,symbol,integer)

go

clauses
go :- clearwindow,
write("enter value of N (For Transfering from A To B)"),
readint(N),
tower(N,'a','b','c',N).

tower(N,A,B,C,P):-
N > 1,
P is N-1
tower(P,A,C,B,P),
write([move , A,B]),nl,
tower(P,C,B,A,P).

tower(0,_,_,_):- !.

最佳答案

您在 P is N-1 后面缺少一个逗号.

关于prolog - 我正在使用古老的涡轮序言。并在以下代码 :- mis-spelling or not declared predicate 中不断面临错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5754061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com