public static int Foo(int i){
if(i<=0) return 0;
if(i==1) return 10;
if(i>1) return Foo(i-1)+2;
return i;
}
if(i<=0) return 0;
if(i==1) return 10;
if(i>1) return Foo(i-1)+2;
return i;
}
本文介绍了一个简单的递归函数实现方式,通过逐步分解问题规模来达到解决问题的目的。该递归函数包含三个基本条件:基本情况返回0或10,递归情况调用自身减少参数值,并在每次递归调用中增加2。

被折叠的 条评论
为什么被折叠?