首页 > 其他 > 详细

SICP习题练习

时间:2014-11-11 16:13:43      阅读:249      评论:0      收藏:0      [点我收藏+]

练习1.6

new-if的三个参数会先被执行,这样就会无限循环下去

练习1.7

 

(define (sqrt-iter last-guess guess x)
  (if (good-enough? last-guess guess)
    guess
    (sqrt-iter guess (improve guess x) x))

 

 

另一种解法:

(define (good-enough? guess x) 
  (< (/ (abs (- (square guess) x)) guess) (* guess 0.0001))) 

 

SICP习题练习

原文:http://www.cnblogs.com/TLightSky/p/4089509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!