您的位置:首页 > 编程语言 > C#

一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。(C#语言)

2012-12-15 19:50 447 查看
static void Main(string[] args)

{

Console.WriteLine("请输入个正数:");

int I= int.Parse(Console.ReadLine());

Console.WriteLine("第{0}个数字是{1}", I, Fn(I));

}

static int Fn(int n)

{

if ( n == 1 || n == 2 )

{

return 1;

}

else

{

return Fn(n - 1) + Fn(n - 2);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐