新手求解,这个递归函数下面的定义该怎么该?
/*用递归函数求m的n次方*/#include<stdio.h>
int ff(int p,int n);
int main()
{
int m,n,result;
printf("输入一个正整数\n");
scanf("%d",&m);
printf("\n输入要求该数的多少次方:\n");
scanf("%d",&n);
result=ff(m,n);
printf("\n%d的%d次方值为:%d\n",m,n,result);
return 0;
}
int ff(int p,int n)
{
if(n==1)
ff(p,1)=p;
else
ff(p,n)=p*ff(p,n-1);
}