永发信息网

一列数组第三个数是前两个数只和用c#语言编写

答案:2  悬赏:10  手机版
解决时间 2021-01-25 20:21
  • 提问者网友:却不属于对方
  • 2021-01-25 08:17
一列数组第三个数是前两个数只和用c#语言编写
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-01-25 08:32
using System;

namespace Fibonacci
{
    class Program
    {
        static void Main(string[] args)
        {
            int index = 0;
            Console.Write("请输入你要求的斐波那契数列的位数:");
            if (Int32.TryParse(Console.ReadLine().ToString(), out index))
            {
                Console.WriteLine("第{0}位的斐波那契数列值为{1}", index, Fibonacci(index));
            }
            else
            {
                Console.WriteLine("输入的非数字!");
            }

            Console.ReadKey();
        }

        static int Fibonacci(int number)
        {
            if (number <= 1)
            {
                return 1;
            }
            else
            {
                return Fibonacci(number - 1) + Fibonacci(number - 2);
            }
        }
    }
}
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-01-25 09:19
1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯