1

我有 C 编程的问题。我想达到大量的斐波那契数列但程序,47 分钟数给出错误。这是预览。

1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
10946
17711
28657
46368
75025
121393
196418
317811
514229
832040
1346269
2178309
3524578
5702887
9227465
14930352
24157817
39088169
63245986
102334155
165580141
267914296
433494437
701408733
1134903170
1836311903
**-1323752223**
4

2 回答 2

5

看起来您超过了 32 位整数的限制。尝试使用 64 位整数。

于 2012-11-02T01:06:01.283 回答
1

好吧,如果你想要非常大的数字,你可以使用一个数组来存储 fib 的数字,因为它是计算出来的

于 2014-05-07T21:47:37.060 回答