题目:用递归函数计算x^n (n>=1)的值。
例:(括号内为说明)
输入
2 3 (x=2,n=3)
输出
Root = 8.00
#include <stdio.h>
int main()
{ int x,n;
long f(int x,int n);
scanf("%d %d",&x,&n);
printf("%ld",f(x,n));
}
long f(int x,int n)
{ if(n==1)return(x);
else return(x*f(x,n-1));
}