个性化阅读
专注于IT技术分析

C#中的斐波那契数列

在斐波那契数列的情况下,下一个数字是前两个数字的和,例如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
赞(0)
未经允许不得转载:srcmini » C#中的斐波那契数列

评论 抢沙发

评论前必须登录!