0
我已經做了一個程序,返回一個斐波那契數列使用尾遞歸,我想將其結果添加到列表中。我也做了以下內容:如何追加計劃中的列表中的元素
(define listAux '())
(define (fibTail n1 n2 c)
(if (= c 0)
(appendList -1)
(begin
(appendList n2)
(fibT (+ n1 n2) n1 (- c 1))
)))
(define (appendList n)
(if (= n -1)
listAux
(append (list n) listAux)))
(define (fib n)
(fibTail 1 0 n))
我想這appendList返回與斐波納契數列的元素的列表,當我這樣稱呼它(FIB 8)爲例。 有什麼幫助嗎? 感謝