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