C++內置對數函數只有以e爲底和以10爲底的,如果想要以m爲底的對數可以藉助如下公式:
loga(n)/loga(m) = logm(n)
即:
double res = log(n)/log(m); //res = logm(n)
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragr
{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null