1
嘿,我正在學習考試,我不能弄清楚練習題之一。我能否得到一些幫助?序言練習,需要弄清楚爲什麼我會得到錯誤
這是一個問題:定義一個名爲power10的謂詞,它帶有兩個參數。如果 並且只有P是X可以被10均分的次數,那麼power10(X,P)應該爲真。換句話說,你計算出 在X末尾有多少個零。但是如果您知道如何將整數轉換爲 Prolog中的字符串,您可能不會使用它來找到答案!)您可以假設X綁定爲正數 整數。 P可能會被綁定或解除綁定。
這是我到目前爲止,我得到的錯誤,我不知道如何得到它輸出我的P值。
power10(X,P):-
X mod 10 =\= 0.
power10(X,P):-
X mod 10 =:= 0,
Remainder is X//10,
power10(Remainder,Counter),
P is Counter+1.
LOL,非常感謝。這總是像我這樣的小錯誤。我感謝您的幫助。 – 2013-04-20 21:20:06
@ user2303093沒問題。 :)如果這回答了您的問題,您是否介意通過點擊答案旁邊的複選標記來接受它? – Xymostech 2013-04-20 21:22:32
啊,你走了,對不起,這是我第一次使用這個網站。絕對不會是最後一個。 – 2013-04-20 21:25:40