#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//求n的k次方,k就是n*的k-1次方
double pow(int n, int k)
{
if (k==0)
return 1;
else if (k >0 )
return n * pow(n, k - 1); //n*n的k次方-1
else
return 1.0 / pow(n, -k); //k为负数,-(-3)也就是正3,1/2的3次方等于1/8
}
int main()
{
int n = 0;
int k = 0;
scanf("%d %d", &n, &k);
double m =pow(n , k); //这里函数里面要传值
printf("%lf", m);
}
家人们我是一个笨蛋小白,多多指教,录了一个视频发在b站有需要可以私信。
有大佬的话求带!!谢谢家人们!!