下面是一種使用C語言編寫斐波那契數列前20項的方法:
#include <stdio.h>
int main() {
int n = 20; // 前20項
int fib[n];
// 初始化前兩項
fib[0] = 0;
fib[1] = 1;
// 計算并存儲斐波那契數列
for (int i = 2; i < n; i++) {
fib[i] = fib[i-1] + fib[i-2];
}
// 打印斐波那契數列
for (int i = 0; i < n; i++) {
printf("%d ", fib[i]);
}
return 0;
}
在上面的代碼中,我們首先定義了一個大小為20的整型數組fib
來存儲斐波那契數列。然后,我們通過循環計算并存儲了斐波那契數列的前20項。最后,我們使用另一個循環打印出了斐波那契數列的前20項。運行該程序,你將得到斐波那契數列前20項的輸出結果。