sicp-answer~> 1-3

给出三个数, 如何返回其中较大的两个数之和? 直接 if 或 cond 把所有情况列出来即可
也可以先求出其中最小的数字, 然后三个数的和减去这个最小的数字就是答案:

(define (min x y)
  (if (< x y) x y))

(define (big-sum x y z)
    (- (+ x y z)
       (min (min x y) z)))

上一篇: 1-2
下一篇: 1-4