Числа Фибоначчи в Lisp
Пример для версий
JScheme 7.2,
MIT/GNU Scheme 7.7.9,
guile 1.8.5
Используется рекурсивное определение чисел Фибоначчи.
(define (fibonacci x)
(if (< x 2)
x
(+ (fibonacci (- x 1)) (fibonacci (- x 2)))))
(do ((i 1 (+ i 1)))
((> i 16))
(display (string-append (number->string (fibonacci i)) ", ")))
(display "...")
(newline)
Комментарии
]]>blog comments powered by Disqus
]]>