我有以下謂詞格式化輸出在序言
sqrt_table(X,Y,Result):-
X=:=Y,
Z is sqrt(X),
Result = [[X,Z]].
sqrt_table(X,Y,Result):-
X>Y,
Q is X-1,
sqrt_table(Q,Y,Z),
T is sqrt(X),
append([[X,T]],Z,Result).
當我使用它,它輸出了我一個整數,即。 2,3,4,5,6,而不是浮動。如何格式化以輸出浮點結果?
你可以顯示你輸入的查詢嗎?當我按原樣運行你的代碼時,它顯示的是浮點數,而不是數字。 – lurker