//第一种方法,有点挫
int n_k(int n,int k)
{
static int i=0,sum=1;//静态变量,一定要注意!
sum*=n;
i++;
if(k>0)
{
if(i!=k)
return n_k(n,k);
}
else
return 1;
}
第二种方法,精
int pow(int n,int k)
{
if(k>0)
return n*pow(n,k-1);
else
return 1;
}
n的k次方,使用递归的两种实现方法
最新推荐文章于 2024-03-03 23:33:41 发布