C#编写一个求斐波纳契数列的题

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:23:31
斐波纳契数列中的头两个数是1和1,从第三个数开始,每个数等于前2个数的和.编写一个程序计算此数列的前30个数,且每行输出5个数. 哪位编写一个给我参考一下,
还有```请不要编得太深奥了``由于我是初学的``希望能编写简单点``谢谢了!

using System;

namespace ConsoleApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Fibonacci
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
int[] fibonacciNumber;
int i;
fibonacciNumber = new int[30];
fibonacciNumber[1] = fibonacciNumber[0] = 1;
for(i = 0;i <= 27;i++)
fibonacciNumber[i+2] = fibonacciNumber[i] + fibonacciNumber[i+1];
System.Console.WriteLine("The Fibonacci Numbers is:\n");
for(i = 0;i <=25;i += 5)
System.Console.WriteLine("{0},{1},{2},{3},{4}\n",fibonacciNumber[i],fibonacciNumber[i+1],fibonacciNumber[i+2],fibonacciNumber[i+3],fibonacciNumber[i+4]);
}
}
}

递归 简单吧