Fibonacci数列实现

来源:互联网 发布:软件专业前景 编辑:程序博客网 时间:2024/05/16 11:01
#include<stdio.h>    void PrintFibonacci(int *array);    int main(void)  {      int array[20]={1,1};      PrintFibonacci(array);      return 0;  }    void PrintFibonacci(int *array)  {           //传入一个至少有20个元素的数列,转变为Fib数列并打印      int i;      array[0]=array[1]=1;      for(i=2;i<20;i++) //Fibonacci数列      {          array[i]=array[i-1]+array[i-2];  //从2开始到19位,利用递推公式      }  //实现输出    for(i=0;i<20;i++)      {  if(0==i%5)//每5个元素一行,实现美观{printf("\n");}        printf("%10d",array[i]);      }     printf("\n"); //美观}  

0 0
原创粉丝点击