cpstak.scm
来自「Scheme跨平台编译器」· SCM 代码 · 共 25 行
SCM
25 行
;;; cpstak.scm (define (cpstak x y z) (define (tak x y z k) (if (not (< y x)) (k z) (tak (- x 1) y z (lambda (v1) (tak (- y 1) z x (lambda (v2) (tak (- z 1) x y (lambda (v3) (tak v1 v2 v3 k))))))))) (tak x y z (lambda (a) a))) (time (do ((i 100 (- i 1))) ((zero? i)) (cpstak 18 12 6)))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?