//编写一个函数,实现n的k次方,递归实现
double Pow(int n, int k)
{
if (k > 0) {
return n * Pow(n, k - 1);
}
else if (k == 0)
{
return 1.0;
}
else
return 1.0 / Pow(n, -k);
}
int main()
{
int n ;
int k ;
scanf("%d", &n);
scanf("%d", &k);
double ret =Pow(n, k);//库函数 进行幂计算,不能同名
printf("%lf\n", ret);
return 0;
}