#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++ の数学ライブラリを使用せずに累乗を見つけることでした。私はそれをグーグルで調べましたが、グーグルからの参照のいくつかを理解できませんでした.