来自陈明华的问题
C++怎么表示指数要表示以a为底数,b为系数的指数loga(b),怎么写是log不是幂啊,中学数学里的log啊
C++怎么表示指数
要表示以a为底数,b为系数的指数loga(b),怎么写
是log不是幂啊,中学数学里的log啊
3回答
2020-03-17 18:13
C++怎么表示指数要表示以a为底数,b为系数的指数loga(b),怎么写是log不是幂啊,中学数学里的log啊
C++怎么表示指数
要表示以a为底数,b为系数的指数loga(b),怎么写
是log不是幂啊,中学数学里的log啊
c=pow(a,b)c是a的b次方
pow(x,y)x的y次方
用换底公式:
求以A为底B的对数,在C/C++中可以写成如下形式:
doubleds=log(B)/log(A);
上网查询一下换底公式的详细资料吧!
C++里有计算log10和loge的,在math.h里定义,
loga(b)=log10(b)/log10(a)