编写一个函数实现n^k,使用递归实现
#include <stdio.h> int nk(int n, int k) { if (k == 0) { return 1; } else return n*nk(n, k - 1); } int main() { int n = 10; int k = 3; int ret = nk(n, k); printf("%d\n", ret); system("pause"); return 0; }
时间: 2024-11-09 01:55:13
编写一个函数实现n^k,使用递归实现
#include <stdio.h> int nk(int n, int k) { if (k == 0) { return 1; } else return n*nk(n, k - 1); } int main() { int n = 10; int k = 3; int ret = nk(n, k); printf("%d\n", ret); system("pause"); return 0; }