如何用C#编写斐波那契数列的非递归算法

   2024-09-30 3990
核心提示:在C#中,可以使用循环来实现斐波那契数列的非递归算法using System;class Fibonacci{static void Main(){int n;Console.Write(请

在C#中,可以使用循环来实现斐波那契数列的非递归算法

using System;class Fibonacci{    static void Main()    {        int n;        Console.Write("请输入需要计算的斐波那契数列项数:");        n = int.Parse(Console.ReadLine());        long[] fib = new long[n];        fib[0] = 0;        if (n > 1)        {            fib[1] = 1;            for (int i = 2; i < n; i++)            {                fib[i] = fib[i - 1] + fib[i - 2];            }        }        Console.WriteLine("斐波那契数列的前" + n + "项为:");        for (int i = 0; i < n; i++)        {            Console.Write(fib[i] + " ");        }        Console.ReadKey();    }}

这个程序首先接收用户输入的斐波那契数列项数,然后使用循环计算并将结果存储在一个长整型数组中。最后,程序将计算出的斐波那契数列输出到控制台。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号