在斐波那契数列的情况下,下一个数字是前两个数字的和,例如0、1、1、2、3、5、8、13、21等。斐波那契数列的前两个数字是0和1。
让我们看一下C#中的fibonacci系列程序。
using System;
public class FibonacciExample
{
public static void Main(string[] args)
{
int n1=0, n2=1, n3, i, number;
Console.Write("Enter the number of elements: ");
number = int.Parse(Console.ReadLine());
Console.Write(n1+" "+n2+" "); //printing 0 and 1
for(i=2;i<number;++i) //loop starts from 2 because 0 and 1 are already printed
{
n3=n1+n2;
Console.Write(n3+" ");
n1=n2;
n2=n3;
}
}
}
输出:
Enter the number of elements: 15
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
评论前必须登录!
注册