C语⾔程序:数组训练题,斐波那契数列的前20项递推分析图
f(n)=1,n=1          f(n)=1,n=2            f(n)=f(n-1)+f(n-2) ,n>=3
代码如下
#include <stdio.h>
int main()
{
int f[21],i;              /*定义存放的数组f*/
f[1]=1;                  /* 存放第⼀个数  */
f[2]=1;                  /*  存放第⼆个数 */
for(i=3;i<21;i++)        /*计算第3个以后的数列*/
c语言斐波那契数列f[i]=f[i-1]+f[i-2];
for(i=1;i<21;i++)          /*输出数列*/
{
printf("%-8d",f[i]);
if(i%4==0)            /*每⾏输出4个数据*/
printf("\n");
}
return 0;
}
运⾏结果如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。