fibonacci数列实现

 

实现功能:输出fibonacci数列,具体为,前两项为1,从第三项开始,本项是前两项的和;每五个一行输出,输出20个。

#include 

int main()
{
  int c[20]={1,1};
  int i;
  for (i=2;i<20;i++)              //本项为前两项之和
  {
         c[i]=c[i-1]+c[i-2];
  }
  for (i=0;i<20;i++)
           {

         printf ("%6d",c[i]);

 if ((i!=0)&&((i+1)%5==0))   //if应该在循环体内输出空格;每5个输出一行
       { 
     printf ("\n");
       }
   }
 printf ("\n");
 return 0;
}

 

你可能感兴趣的:(小程序)