递归实现n^k

C/C++
260
0
0
2022-11-24
#include<stdio.h>
#include<stdlib.h>

int Power(int m,int n){
	if(n<=1){
	  return m;
    }
	  return m*Power(m,n-1);
}
	  
int main(){
	int m;
	int n;
	printf("请输入需要计算次方的底数与指数:");
	scanf("%d %d",&m,&n);
	a=Power(m,n);
	printf("结果为:%d\n",a);
	system("pause");
	return 0;
}