/*
question :产生Fabonacci数列, 保存在数组中, 依次输出
*/
using System;
namespace TestApp
{
class Test
{
public int[] getAarray(int size) //产生Fabonacci数组
{
int[] array = new int[size];
for(int i=1; i
{
if (i==1)
array[i]=1;
else
{
if (i==2)
array[i]=1;
else
array[i] = array[i-1]+array[i-2];
}
}
return array;
}
public void printAarray(int[] x) //打印数组
{
for(int i=0; i
Console.Write("{0}/t", x[i]);
Console.WriteLine();
}
static void Main()
{
Test test = new Test();
int i=1;
while(i >0)
{
Console.Write("输入数组的元数的个数: " );
i = Int32.Parse(Console.ReadLine());
int[] temp = test.getAarray(i);
test.printAarray(temp);
}
}
}
}
C#基础编程---Fabonacci数列
最新推荐文章于 2020-11-01 17:19:27 发布