代码展示:
#include<stdio.h>
double Pow(int n,int k)
{
if(k>0)
return n*Pow(n,k-1);
else if(k==0)
return 1;
else
return 1.0/Pow(n,-k);
}
int main()
{
int n=0,k=0;
scanf("%d%d",&n,&k);
double ret=Pow(n,k);
printf("%lf\n",ret);
}
运行结果展示: