数组代替递归算法

要求输出:1,2,3,5,8,13,21,34,55,89

前面我已经写了,递归输出方法,见文章

http://www.cnblogs.com/A-I/archive/2010/08/12/1798117.html#1892936

 

在这里,给出数组代替的写法,输出结果相同

 

int[] ilent = new int[11];
  for(int i=0;i<ilent.Length;i++)
  {
   if(i==0||i==1)
   {
    ilent[i]=1;
   }
   else
   {
    ilent[i]=ilent[i-1]+ilent[i-2];
    
   }
   Console.Write(ilent[i]+",");
  }
  Console.Read();

 

欢迎大家给出其他写法

 

posted @ 2011-07-03 09:05  艾伦  阅读(377)  评论(0编辑  收藏  举报