编写求x的n次方的递归函数,并在主函数中调用它

2025-05-14 08:10:55
推荐回答(1个)
回答1:

#include
double mypow(double x,int n)
{if(n==0)return 1;
 if(n>0)return x*mypow(x,n-1);
    else return mypow(x,n+1)/x;
}
int main()
{double x;
 int n;
 scanf(("%lf%d",&x,&n);
 printf("%lf\n",mypow(x,n));
 return 0;
}