【发布时间】:2017-09-14 17:00:43
【问题描述】:
编写一个递归函数,给定一个正整数k,计算乘积(1-1/2)(1-1/3)...(1-1/k)。
我试图创建一个循环,但不知道从哪里开始。 有什么想法吗?
【问题讨论】:
-
方案使用递归循环。学会定义函数了吗?
-
是的,只是不确定如何写出来。
标签: function loops scheme racket
编写一个递归函数,给定一个正整数k,计算乘积(1-1/2)(1-1/3)...(1-1/k)。
我试图创建一个循环,但不知道从哪里开始。 有什么想法吗?
【问题讨论】:
标签: function loops scheme racket
当然!此示例符合 How To Design Programs, v2e 中的 section 9.3 (Natural Numbers) 模式。您应该在那里找到很多有用的指导。
【讨论】: