91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言怎么輸出斐波那契數列第n項

小億
136
2023-10-13 21:21:41
欄目: 編程語言

斐波那契數列是指每一項都是前兩項的和,即 F(n) = F(n-1) + F(n-2),其中 F(0) = 0,F(1) = 1。

以下是一個用 C 語言編寫的輸出斐波那契數列第 n 項的程序:

#include <stdio.h>
int fibonacci(int n) {
if (n == 0)
return 0;
else if (n == 1)
return 1;
else
return fibonacci(n - 1) + fibonacci(n - 2);
}
int main() {
int n;
printf("請輸入 n 的值:");
scanf("%d", &n);
printf("斐波那契數列第 %d 項是 %d\n", n, fibonacci(n));
return 0;
}

在程序中,我們使用了遞歸的方式來求解斐波那契數列的第 n 項。函數 fibonacci() 接受一個整數參數 n,如果 n 等于 0,則返回 0;如果 n 等于 1,則返回 1;否則,返回 fibonacci(n - 1) + fibonacci(n - 2),即前兩項的和。在 main() 函數中,我們首先從用戶輸入中獲取 n 的值,然后調用 fibonacci() 函數來計算斐波那契數列的第 n 項,并將結果輸出到屏幕上。

0
夏津县| 上林县| 驻马店市| 孝义市| 沾益县| 扶风县| 广灵县| 内丘县| 隆回县| 太和县| 延庆县| 古蔺县| 锡林郭勒盟| 萨迦县| 石楼县| 南江县| 东乌| 磐安县| 雅安市| 山阴县| 潍坊市| 循化| 苍山县| 赣州市| 五莲县| 延津县| 老河口市| 望谟县| 蕉岭县| 邹平县| 上杭县| 淮北市| 环江| 湟中县| 轮台县| 遵义市| 天门市| 廊坊市| 浪卡子县| 常德市| 白水县|