本專欄僅僅用於個人記錄刷題過程,如有更好的解決方法,可以留言哦
題目要求
Fibonacci數列的特點:第1,2個數爲1,1。從第3個數開始,概述是前面兩個數之和。即:
要求輸出Fibonacci數列的前20個數。
要求輸入
無
要求輸出
Fibonacci數列的前20個數,每個數佔一行。
樣例
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
可AC代碼如下
#include<stdio.h>
int main(){
int f[20];
f[0] = 1;
f[1] = 1;
//運用遞推公式即可
for(int i = 2; i < 20; i++){
f[i] = f[i-1] + f[i-2];
}
for(int i = 0; i < 20; i++){
printf("%d\n",f[i]);
}
return 0;
}