C#学习 小结实验:斐波那契数列 (7)

代码

//斐波那契数列
public class FibonacciSequence
{
    /// <summary>
    /// 这是一个计算斐波那契数列方法。
    /// </summary>
    /// <param name="index">第几个斐波那契数列</param>
    /// <returns>第index个斐波那契数列值</returns>
    public static int Run(int index)
    {
        int intResult = 0;
        List<int> list = [0, 1];
        for (int m = 1; m < index; m++)
        {
            intResult = list[^2] + list[^1];
            list.Add(intResult);
            list.RemoveAt(0);
        }
        Console.WriteLine($"index={index},value={intResult}");
        return intResult;
    }
}

计算第20个斐波那契数列

index=20,value=6765;

posted @ 2024-10-27 20:12  huiy_小溪  阅读(1)  评论(0编辑  收藏  举报