C++——以任意數爲底的對數

C++內置對數函數只有以e爲底和以10爲底的,如果想要以m爲底的對數可以藉助如下公式:

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

即:

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