#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double x,y,z;
cin>>x>>y;
z=exp(y*log(x));
cout<<z;
system("pause");
return 0;
}
这是查找指数为浮点数的数字的幂的代码,即 2.3^2.3 如果我们使用对数和反对数,我们可以很容易地得到答案,但我的面试问题是在不使用 c++ 中的任何数学库的情况下找到幂。我用谷歌搜索了它,但无法理解谷歌的一些参考资料。