标签: c++
我写了一个C ++程序来计算第n个斐波那契数。我注意到它不会为大n返回正确的数字。在Python中,我的代码运行得很好,尽管速度较慢。
我认为在C ++中处理大整数存在问题,我不明白为什么当我将n,current和previous声明为long long时会出现这种情况。
{{1}}
当我将其评估为n = 300时,我得到-1287770608。这根本不对。有谁知道如何解决这个问题?