C语言--用递归实现n的k次方

用递归实现n的k次方

#include<stdio.h>
int M(int n, int k, int i) {
 i++;
 if(i >= k) {
  return n;
 }
 return n * M(n, k, i);
}
int main() {
 int a = 0;
 int b = 0;
 int i = 0;
 scanf("%d%d", &a, &b);
 int p = M(a,b,i);
 printf("%d", p);
 return 0;
 }
发布了40 篇原创文章 · 获赞 0 · 访问量 581

猜你喜欢

转载自blog.csdn.net/loreal8/article/details/103229664