SICP 1.20

来源:互联网 发布:linux socket编程实例 编辑:程序博客网 时间:2024/06/07 12:13

练习1.20

(define (gcd a b)   (if (= b 0)       a       (gcd b (remainder a b))))

正则序

(gcd 206 40)(gcd 40 (remainder 206 40))(gcd (rmainder 206 40) (remainder 40 (remainder 206 40)))(gcd (remainder 40 (remainder 206 40)) (remainder (remiander 206 40) (remainder 40 (remainder 206 40))))......

应用序

(gcd 206 40);(gcd 40 (remainder 206 40))(gcd 40 6);(gcd 6 (remainder 40 6))(gcd 6 4);(gcd 4 (remainder 6 4))(gcd 4 2);(gcd 2 (remainder 4 2))(gcd 2 0)2
0 0
原创粉丝点击