
编写求x的n次方的递归函数,并在主函数中调用它
1个回答
展开全部
#include<stdio.h>
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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询