//斐波那契
#include <stdio.h>
int main()
{
int i,a[10]={1,1};
for(i=2;i<10;i++)
{
a[i]=a[i-1]+a[i-2];
}
for(i=0;i<10;i++)
{
printf("a[%d]=%-4d\n",i,a[i]);
}
return 0;
}
应用一维数组可以简单求解
此外,由于斐波那契数列是从第三个数字开始,其是前2个数字之和,我们可以应用一维数组来求解。
//斐波那契
#include <stdio.h>
int main()
{
int i,a[10]={1,1};
for(i=2;i<10;i++)
{
a[i]=a[i-1]+a[i-2];
}
for(i=0;i<10;i++)
{
printf("a[%d]=%-4d\n",i,a[i]);
}
return 0;
}
应用一维数组可以简单求解
此外,由于斐波那契数列是从第三个数字开始,其是前2个数字之和,我们可以应用一维数组来求解。