91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何用C#實現斐波那契數列的任意項計算

c#
小樊
84
2024-09-10 10:54:07
欄目: 編程語言

在C#中,可以使用遞歸、動態規劃或矩陣乘法等方法來實現斐波那契數列的任意項計算。下面是使用動態規劃方法的一個示例:

using System;

class Fibonacci
{
    public static long Calculate(int n)
    {
        if (n <= 1)
        {
            return n;
        }

        long[] fib = new long[n + 1];
        fib[0] = 0;
        fib[1] = 1;

        for (int i = 2; i <= n; i++)
        {
            fib[i] = fib[i - 1] + fib[i - 2];
        }

        return fib[n];
    }
}

class Program
{
    static void Main(string[] args)
    {
        int n = int.Parse(Console.ReadLine());
        Console.WriteLine(Fibonacci.Calculate(n));
    }
}

這個程序首先定義了一個名為Fibonacci的類,其中包含一個靜態方法Calculate,該方法接受一個整數參數n,并返回斐波那契數列的第n項。在Main方法中,程序從控制臺讀取一個整數,然后調用Fibonacci.Calculate方法計算斐波那契數列的相應項,并將結果輸出到控制臺。

0
健康| 卢湾区| 惠安县| 大丰市| 湘阴县| 沅陵县| 海盐县| 阜平县| 淮滨县| 成安县| 霍林郭勒市| 崇信县| 宁化县| 祥云县| 泰来县| 翁源县| 南和县| 彭泽县| 长岛县| 武鸣县| 炉霍县| 石棉县| 台东市| 新竹县| 青浦区| 卢龙县| 高雄市| 黄大仙区| 康定县| 天峨县| 乐都县| 玛多县| 平罗县| 益阳市| 磐安县| 前郭尔| 饶平县| 通榆县| 岢岚县| 德保县| 唐海县|