以下是一個使用C語言編寫斐波那契數列的示例代碼:
#include <stdio.h>
int fibonacci(int n) {
if (n <= 1) {
return n;
}
return fibonacci(n-1) + fibonacci(n-2);
}
int main() {
int n, i;
printf("請輸入要打印的斐波那契數列的項數:");
scanf("%d", &n);
printf("斐波那契數列的前 %d 項為:\n", n);
for (i = 0; i < n; i++) {
printf("%d ", fibonacci(i));
}
printf("\n");
return 0;
}
運行代碼,輸入要打印的斐波那契數列的項數,程序將輸出對應項數的斐波那契數列。
注意:該代碼中使用了遞歸的方式實現斐波那契數列,雖然簡潔,但對于大數值的計算會導致性能問題。在實際應用中,可以使用迭代的方式來提高性能。