中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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

小億
86
2024-01-04 16:15:30
欄目: 編程語言

以下是一個實現斐波那契數列的C代碼示例:

#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("請輸入一個正整數:");
    scanf("%d", &n);
    
    printf("斐波那契數列的前 %d 項為:", n);
    for (int i = 0; i < n; i++) {
        printf("%d ", fibonacci(i));
    }
    
    return 0;
}

這段代碼中,fibonacci() 函數用遞歸的方式實現了求斐波那契數列的第 n 項的功能。main() 函數中接收用戶輸入的一個正整數 n,并使用循環調用 fibonacci() 函數來打印斐波那契數列的前 n 項。

0
陆河县| 淳化县| 北川| 霸州市| 安达市| 广灵县| 巴彦县| 蓝田县| 临沧市| 濮阳县| 青铜峡市| 泌阳县| 波密县| 冀州市| 泰州市| 高雄市| 平顺县| 鸡泽县| 镶黄旗| 绍兴县| 兴城市| 教育| 鹤岗市| 德令哈市| 定州市| 西充县| 铜鼓县| 滦平县| 长武县| 永定县| 山阳县| 昌乐县| 大石桥市| 阳高县| 尉氏县| 乐亭县| 乐山市| 怀来县| 集安市| 团风县| 灵山县|