如何解决BigInteger错误的结果?

时间:2019-05-16 17:25:20

标签: c#

我正在做一些简单的统计工作,需要计算大数之和,我正在使用System.Numerics.BigInteger

例如我正在使用742^4

使用C#我得到

enter image description here

使用Excel我得到:

enter image description here

我在做什么错了?

1 个答案:

答案 0 :(得分:6)

System.Numerics.BigInteger xx = 742;
System.Numerics.BigInteger right = xx * xx * xx * xx;

xx被输入为int类型,然后被相乘并溢出,然后被填充到BigInteger中。从一开始就从一个大整数开始。