【每日一题】编写一个函数实现n^k,使用递归实现(代码很简单,就不分析了)
int funC(int n, int k)
{
if (k <= 0)
return 0;
else if (n == 1)
return 1;
else if (k == 1)
{
return n;
}
else
{
return n * funC(n, k - 1);
}
}
int main()
{
int k = 5;
int n = 2;
printf("%d\n", funC(n, k));
system("pause");
return 0;
}