首先是头文件应该引用:cmath
log()是表示以e为底的对数,在数学表达式中是ln,其中
然后如果要是表示以a为底,b为指数的;
log(b)/log(a);
若要求任意数A的开N次方
开平方函数:sqrt(a)
开n次方函数:exp(log(a)/n)
#include<iostream>#include<cmath>
using namespace std;
#define E 2.718281828459
int main()
{
cout<<log(E)<<endl;
cout<<log(4)/log(2)<<endl;
return 0;
}