C++——以任意数为底的对数

C++内置对数函数只有以e为底和以10为底的,如果想要以m为底的对数可以借助如下公式:

loga(n)/loga(m) = logm(n)

即:

double res = log(n)/log(m);    //res = logm(n)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章