
编写递归函数求1+2+3+...+N的值
展开全部
上面的都不是递归函数!应该:
现定义递归函数
private
function
sum(n)
as
double
if
n
>
0
then
sum
=
n
+
sum(n
-
1)
else
sum
=
0
end
if
end
function
然后调用,比如加到100,就这样:
n
=
100
msgbox
(sum(n))
会弹出消息框,显示加到100的结果!
现定义递归函数
private
function
sum(n)
as
double
if
n
>
0
then
sum
=
n
+
sum(n
-
1)
else
sum
=
0
end
if
end
function
然后调用,比如加到100,就这样:
n
=
100
msgbox
(sum(n))
会弹出消息框,显示加到100的结果!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询