小编use*_*838的帖子

斐波纳契错误输出?(C)

int * fibonacci(int n) {
    int range = n + 1;
    int * arr = malloc(range * sizeof(int));
    arr(0) = 0;
    arr(1) = 1;
    for(int i = 2; i < range; ++i) {
        arr(i) = arr(0) + arr(1);   
    }
    return arr;
}
Run Code Online (Sandbox Code Playgroud)

我似乎无法确定我的程序出了什么问题,输出会一直显示为0,1,1,1,1等等?

c algorithm fibonacci

4
推荐指数
2
解决办法
98
查看次数

标签 统计

algorithm ×1

c ×1

fibonacci ×1