斐波纳契数的数据类型

时间:2012-02-28 11:34:57

标签: c# types numbers fibonacci

由于我正在学习C#,我做了一个小程序来计算X的斐波那契数量。然而,随着数字迅速变大,即使是无符号长数也不能保持数字。我该如何解决这个问题?制作我自己的超大型整数数据类型?

3 个答案:

答案 0 :(得分:5)

您使用的是.NET4还是更新版本?如果是这样,您可以使用BigInteger

答案 1 :(得分:2)

没有数据类型可以容纳所有数字。太多了。

您的问题的可解决性主要取决于您在X上设置的上限。BigInteger可能是{{1}}的可能性,具体取决于{{1}}。

答案 2 :(得分:2)

你可以进行String总和处理以计算太多的fib数。也可以使用BigInteger来限制数量