C语言:编写一个函数实现n^k,使用递归实现
程序员文章站
2022-03-26 09:26:55
#define _crt_secure_no_warnings 1
#include
#include
int my_pow(...
#define _crt_secure_no_warnings 1 #include<stdio.h> #include<stdlib.h> int my_pow(int n,int k) { int sum = 0; if (k == 0) { sum = 1; } else { sum = n * my_pow(n, k - 1); } return sum; } int main() { int n = 0; int k = 0; scanf("%d%d",&n,&k); printf("%d\n", my_pow(n,k)); system("pause"); return 0; }
推荐阅读
-
[c语言] 编写一个函数reverse_string(char * string)(递归实现)
-
C语言:实现一个函数,可以左旋字符串中的k个字符。
-
C语言:用递归函数DigitSum(n)实现输入1729,输出sum=1+7+2+9=19的值
-
[C语言][面试题]使用main函数的参数,实现一个整数计算机,程序可以接受三个参数
-
用C语言编写函数实现一个整数计算机,程序接受三个参数,第一个参数为操作项,后两个参数为操作数。
-
C语言:编写一个函数实现n^k,使用递归实现
-
c语言:使用main函数的参数,实现一个整数计算器
-
[C语言]编写一个函数reverse_string(char * string)(递归实现
-
[c语言] 编写一个函数reverse_string(char * string)(递归实现)
-
C语言:实现一个函数,可以左旋字符串中的k个字符。