亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么實現斐波那契數列

小億
93
2023-10-13 21:11:18
欄目: 編程語言

在C語言中,可以使用遞歸或循環兩種方法實現斐波那契數列。

  1. 遞歸方法:
#include <stdio.h>
int fibonacci(int n) {
if (n == 0 || n == 1) {
return n;
} else {
return fibonacci(n-1) + fibonacci(n-2);
}
}
int main() {
int n;
printf("請輸入要計算的斐波那契數列項數:");
scanf("%d", &n);
printf("斐波那契數列的第%d項是:%d\n", n, fibonacci(n));
return 0;
}
  1. 循環方法:
#include <stdio.h>
int fibonacci(int n) {
if (n == 0 || n == 1) {
return n;
} else {
int a = 0, b = 1, i, fib;
for (i = 2; i <= n; i++) {
fib = a + b;
a = b;
b = fib;
}
return b;
}
}
int main() {
int n;
printf("請輸入要計算的斐波那契數列項數:");
scanf("%d", &n);
printf("斐波那契數列的第%d項是:%d\n", n, fibonacci(n));
return 0;
}

0
泊头市| 繁峙县| 大洼县| 孙吴县| 双桥区| 青川县| 涞源县| 东乌| 长子县| 元氏县| 怀仁县| 平安县| 蒲江县| 肥西县| 乌拉特中旗| 安国市| 河源市| 婺源县| 山东| 梁河县| 淳安县| 台江县| 清水河县| 安顺市| 阜城县| 台州市| 田林县| 华池县| 南宫市| 庄河市| 嫩江县| 福清市| 兴和县| 鄂伦春自治旗| 惠东县| 甘洛县| 衡东县| 桂东县| 西宁市| 理塘县| 汤阴县|