编写一个函数实现n^ k
通过函数递归可以直接求出。
#includeint test(int n, int k) { if (k == 1) { return n; } else if (k > 1) { return n*test(n, k - 1); } } int main() { int n = 0; int k = 0; scanf("%d%d", &n, &k); int ret = test(n, k); printf("%dn", ret); return 0; }

编写一个函数实现n^ k
通过函数递归可以直接求出。
#includeint test(int n, int k) { if (k == 1) { return n; } else if (k > 1) { return n*test(n, k - 1); } } int main() { int n = 0; int k = 0; scanf("%d%d", &n, &k); int ret = test(n, k); printf("%dn", ret); return 0; }