斐波那契数列,递归算法 C#

来源:互联网 发布:java编程题及答案 编辑:程序博客网 时间:2024/06/05 17:18
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);        }    }}

0 0
原创粉丝点击