使用递归实现n^k

#include <stdio.h>
#include <stdlib.h>

//使用递归实现n^k.
int Func(int n, int k){
 int mul = 1;
 if (k == 0){
  return 1;
 }
 else if (k > 0){
  for (int i = 1; i <= k; i++){
   mul *= n;
  }
  return mul;
 }
 
}

int main(){

 printf("%d\n", Func(5, 3));
 system("pause");
 return 0;
}

posted @ 2020-04-01 15:05  听说在北郭  阅读(168)  评论(0)    收藏  举报