#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
double fang(n,k)
{
if (k == 0)
return 1;
else if (k > 0)
return n * fang(n, k - 1);
else
return 1.0 / fang(n, -k);
}
int main()
{
int n = 0;
int k = 0;
scanf("%d %d", &n, &k);
double ret = fang(n,k);
printf("%lf", ret);
return 0;
}
【C语言】每日一代码:递归实现n的k次方
最新推荐文章于 2024-10-31 18:26:46 发布