C++java递归函数例子求sum=1+2+3+........+100

不用return函数值不能返回!

 
这个程序,似乎是生成斐波那契数列的第n项但是程序有问题。




m[n]≤0计算这个斐波那契数列项的值,并且返回这个值此时使用了递归调用。
在使用这个函数之前要将m数组,设置成m[1]=1,m[2]=2,以后各项设置为0或任意负数(表示此值不是斐波那契数列的值没有计算)。

追答:while是循环满足条件就执行while內部代码,然后再判断是否满足条件满足条件就执行while内部代码,知道不满足while条件就跳出while循环 用if那内部代码只能执行一次,所以每次结果都是1的平方1

你的原算法有一点儿问题:

关键是没有循环语句可以将:

补充:这样才是递归,老大~

我要回帖

更多关于 java递归函数例子 的文章

 

随机推荐