文章目录
- 前言
- 一、题目描述
- 二、题目分析
- 三、解题
- 程序运行代码
- 四、结果显示
前言
本系列为一维数组编程题,点滴成长,一起逆袭。
一、题目描述
用数组处理求Fibonacci数列前20项
二、题目分析
前两项:f[20]={1,1}
后18项:for(i=2;i<=20;i++){
f[i]=f[i-2]+f[i-1];
}
三、解题
程序运行代码
#include<stdio.h>
int main()
{
int i,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;
}