(define (orderedTriples n)
(set! i n)
(set! j n)
(set! k n)
(while (>= i 0)
(while (>= j 0)
(while (>= k 0)
(printf "(~a, ~a, ~a)" i j k)
(set! k (- k 1)))
(set! j (- j 1)))
(set! i (- i 1))))
所以我的问题是......我对如何使 while 循环在方案中工作感到困惑(我对此很陌生,所以如果我离开了,请原谅语法)。我在这里输入 while 只是为了解决问题并展示我想要完成的工作。谁能帮我一个简单的递归示例或嵌套递归?