A=P*((1+R)/T)^T
是“^”是权力的。我如何使用pow功能,我只看到4到5功率的例子,没有什么比我必须做的更多
答案 0 :(得分:4)
它只是A = pow((1+R)/T , T) * P;
答案 1 :(得分:1)
P * pow((1+R)/T, T)
第二个参数是将第一个参数提升为。
的指数(幂)答案 2 :(得分:1)
C ++函数std::pow
可以如下使用:如果你写
std::pow(base, exponent)
该函数计算baseexponent
。在您的情况下,因为您想要计算
A = P * ((1 + R) / T) ^ T
你可以这样调用这个函数:
A = P * std::pow((1 + R) / T, T);
请注意,第二个参数不必是常数;它可以是您想要的任何值,即使是在运行之前您也不知道的值。
希望这有帮助!
答案 3 :(得分:0)
使用man pow
查看用法
A = P * pow((1 + R) / T, T)
答案 4 :(得分:0)
或者:
A = P * pow ((1 + R) / T, T)
或:
A = pow (P * (1 + R) / T, T)
取决于功率是否应包括乘以P
。
我会怀疑前者,因为取幂在数学中往往具有更高的优先级 - 即4x2
是4(x2)
,而不是(4x)2
。