使用递归实现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;
}
浙公网安备 33010602011771号