#include <stdio.h>
double Pow(int n, int k)
{
if (k < 0)
{
return (1.0 / (Pow(n, -k)));
}
else if (k == 0)
{
return 1;
}
else
return n*Pow(n, k-1);
}
int main()
{
int n = 0;
int k = 0;
scanf("%d%d", &n, &k);
double ret= Pow(n, k);
printf("ret=%lf\n", ret);
return 0;
}
n的k次方(递归实现)
原创
©著作权归作者所有:来自51CTO博客作者我有你的大脑的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:整数每一位之和(递归实现)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章