编写求x的n次方的递归函数
#include<stdio.h>floatrpow(floatx,intn){if(n==0)return1;elsereturnx*rpow(x,n-1);}intm...
#include<stdio.h>
float rpow(float x, int n)
{
if(n==0) return 1;
else
return x*rpow(x,n-1);
}
int main()
{
float x,m;
int n;
scanf("%d%d",&x,&n);
m=rpow(x,n);
printf("%d\n",m);
}
结果都是0,求解释。 展开
float rpow(float x, int n)
{
if(n==0) return 1;
else
return x*rpow(x,n-1);
}
int main()
{
float x,m;
int n;
scanf("%d%d",&x,&n);
m=rpow(x,n);
printf("%d\n",m);
}
结果都是0,求解释。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询