一维数组初体验
做一个小的实验:用数组来处理Fibonacci数列
- 在编写代码前我们需要先捋清基本的逻辑和规律
- 本代码的逻辑很简单,最根本的就是要Fibonacci数列的一个规律,即f[1]=1;f[2]=1;当n>2时,f[n]=f[n-1]+f[n-2];
源代码示范:
int i;
int f[20]={1,1};
for(i=2;i<20;i++){
f[i]=f[i-2]+f[i-1];
}
for(i=0;i<20;i++){
if(i%5==0) printf("\n"); printf("%12d",f[i]);
}
printf("\n");
return 0;