【算法筆記】Codeup 100000569G

本專欄僅僅用於個人記錄刷題過程,如有更好的解決方法,可以留言哦

題目要求

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;
} 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章