递归实现n的k次方
#include <stdio.h>
double f(int n,int k){
if(k==0){
return 1;
}else if(k>0){
return n*f(n,k-1);
}else{
return 1.0/(f(n,-k));
}
}
int main(){
int n=0;
int k=0;
scanf("%d%d",&n,&k);
double ret=f(n,k);
printf("%lf",ret);
return 0;
}