C語言中可以使用for循環來實現斐波那契數列,具體的實現方法如下:
#include <stdio.h>
int main() {
int n, i;
int fib[20]; // 假設需要輸出前20個斐波那契數列的數
fib[0] = 0;
fib[1] = 1;
printf("請輸入需要輸出的斐波那契數列的個數:");
scanf("%d", &n);
printf("斐波那契數列前%d個數為:", n);
// 使用for循環計算斐波那契數列
for (i = 2; i < n; i++) {
fib[i] = fib[i-1] + fib[i-2];
}
// 輸出斐波那契數列
for (i = 0; i < n; i++) {
printf("%d ", fib[i]);
}
return 0;
}
這段代碼首先定義了一個長度為20的整型數組fib
來存儲斐波那契數列的值。然后通過for循環,從第3個數開始計算每個數的值,并存儲在數組中。最后再通過for循環輸出斐波那契數列的前n個數。