您的位置:首页 > 其它

一个简单的递归实例

2010-07-12 11:43 169 查看
一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。

public class ExampleMain
{
public static void Main()
{
Console.WriteLine(Fun(30));
}
public static int Fun(int i)
{
if (i <= 0)
return 0;
else if(i ==1||1==2)
return 1;
else return Fun(i -1)+ Fun(i - 2);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: