首页 > 解决方案 > 如何在 C# 中为另一个数字编写指数?

问题描述

我需要在下面的公式中写 n 作为指数。关于如何做到这一点的任何想法,因为我不能在 C# 中使用 ^ 符号。谢谢

我已经使用了 ^ 符号,但它不起作用。

//Calculation

P = L x[(1 + .00583)^n * .00583] / [(1 + .00583)^n - 1];
//P = L*c(1 + c)n(1 + c)n−1;

标签: c#math

解决方案


您可以使用 Math.Pow 静态方法。

Math.Pow(Double, Double)

所以你的表达可以写成以下形式:

    P = (L * Math.Pow(1 + .00583,n) * .00583) / (Math.Pow(1 + .00583,n) - 1);

推荐阅读