SICP 1.2.4 求幂

(define (fast-expt b n)
  (cond ((= n 0) 1)
        ((even? n) (square (fast-expt b (/ n 2))))
        (else (* b (fast-expt b (- n 1))))))

(define (even? n)
  (= (remainder n 2) 0))

(fast-expt 3 3)
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NMfloat/article/details/51558123
个人分类: SICP
上一篇SICP 习题1.12 帕斯卡三角形
下一篇SICP 练习1.16
想对作者说点什么? 我来说一句

sicp in python 资源

sicp in python

abc_1234d abc_1234d

2017-06-21 09:26:32

阅读数:844

没有更多推荐了,返回首页

关闭
关闭