小编avi*_*i12的帖子

BigInteger.Pow(BigInteger,BigInteger)?

我正在尝试计算一个大数,这需要BigInteger.Pow(),但我需要指数也是一个BigInteger而不是int.

BigInteger.Pow(BigInteger)
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

编辑:我想出了一个答案.用户帮助我实现了这一目标.

public BigInteger Pow(BigInteger value, BigInteger exponent)
{
    BigInteger originalValue = value;
    while (exponent-- > 1)
        value = BigInteger.Multiply(value, originalValue);
    return value;
}
Run Code Online (Sandbox Code Playgroud)

c# biginteger

3
推荐指数
2
解决办法
3099
查看次数

标签 统计

biginteger ×1

c# ×1