#include <stdio.h>
int fun(int n,int k) //求n的k次方
{
if (k==0)
{
return 1;
}
else
{
return n*fun(n,k-1);
//每进入一次函数,K的次数减一但是值每次乘以本身。相当于K个n想乘,当K等于的时候,返回一个1,结果不变。
}
}
int main ()
{
printf("%d\n",fun(2,3));
return 0;
}
C语言:编写一个函数实现n^k,使用递归实现
最新推荐文章于 2023-11-09 09:59:45 发布