0
我不能在CLIPS 寻找斐波那契数创建功能我tryedFibonacci数函数
(deffunction fibo (?a )
(if (> ?a 0) then (+ fibo(- ?a 1) fibo(- ?a 2)) else (0)))
,但它不工作
我不能在CLIPS 寻找斐波那契数创建功能我tryedFibonacci数函数
(deffunction fibo (?a )
(if (> ?a 0) then (+ fibo(- ?a 1) fibo(- ?a 2)) else (0)))
,但它不工作
这里是递归计算Fibonacci数的函数CLIPS:
(deffunction fibo (?a)
(if (or (= ?a 0) (= ?a 1)) then
?a
else
(+ (fibo(- ?a 1)) (fibo(- ?a 2)))))
我不明白,你的代码做什么,但有它的错误(你已经错过了括号): (deffu nction FIBO (如果(> 0),那么(+ ( FIBO(? - 1))( FIBO( - 2)))否则(0))(A 2))
谢谢,我第一次使用剪辑,所以我犯了很多语法错误, – 2014-10-19 19:12:00