亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何用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
微博| 日照市| 正蓝旗| 华亭县| 达日县| 台中市| 漳州市| 依安县| 中宁县| 华容县| 绍兴市| 遵义市| 宜都市| 疏勒县| 涪陵区| 长乐市| 汕尾市| 望都县| 广昌县| 鱼台县| 武清区| 绥化市| 武夷山市| 珠海市| 潞西市| 祥云县| 府谷县| 叙永县| 常宁市| 齐河县| 桦南县| 陇西县| 三亚市| 邵东县| 神池县| 祁连县| 滁州市| 松桃| 沅陵县| 家居| 金溪县|