编写一个函数实现n^k,使用递归实现:
很简单;使用递归,n^k=n*n的k-1次方:
使用递归另它不断逼近即可
#include<stdio.h>
#include<stdlib.h>
int power(int n, int k)
{
if (k == 0)
{
return 1;
}
if (k == 1)
{
return n;
}
return n * power(n, k - 1);
}
int main()
{
printf("%d\n", power(5, 7));
system(“pause”);
return 0;
}
编写一个函数实现n^k,使用递归实现
最新推荐文章于 2023-11-09 09:59:45 发布