斐波那契数列,递归算法 C#
2017-03-20 17:27
239 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Fibonacci { class Program { /// <summary> /// 斐波那契数列,递归算法 /// </summary> /// <param name="args"></param> static void Main(string[] args) { int num; Console.Write("请输入你需要计算的位数:"); num = int.Parse(Console.ReadLine()); Console.WriteLine("第" + num + "位的数为:" + FbnqSort(num)); Console.ReadKey(); } public static int FbnqSort(int n) { if (n <= 0) return 0; else if (n > 0 && n <= 2) return 1; else return FbnqSort(n - 1) + FbnqSort(n - 2); } } }
相关文章推荐
- 递归算法实现斐波那契数列每项值显示(java)
- 算法之递归算法(斐波那契数列之美)(100级阶梯,1,2步,几种方法)
- 没什么亮点的第一篇呐…C++代码,求斐波那契(Fibonacci)数列的第n项,n可以为负数。递归算法,使用了记忆化搜索。
- 斐波那契数列的递归算法
- c# 递归算法
- C#计算阶乘的递归算法
- mips汇编语言实现Fibonacci(斐波那契)数列
- C#组合的递归算法
- 算法:【一列数的规则如下: 1、1、2、3、5、8、13、21、34 ,求第30位数是多少, 用递归算法实现。(C#语言)】
- 数列:1,1,2,3,5,8,13,21,34,..... 求第50个数值? 并用c#写出算法?(不难,但要注意int 溢出问题)
- 斐波那契数列
- 斐波那契数列递归与非递归算法
- 斐波那契数列
- C# 递归算法
- C# 递归算法
- 斐波那契数列的递归,迭代(循环),通项公式三种实现
- 【转】C# 递归算法!
- Fibonacci(斐波那契)序列的递归算法
- 斐波那契数列
- C# 递归算法