C语言:编写一个函数实现n^k,使用递归实现
2016-05-30 17:14
686 查看
#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); int ret = my_pow(n,k); printf("%d\n", ret); system("pause"); return 0; }650) this.width=650;" title="n^k.png" alt="wKiom1Y93tig5c4fAADiVYtOBnc929.jpg" src="http://s3.51cto.com/wyfs02/M02/75/9C/wKiom1Y93tig5c4fAADiVYtOBnc929.jpg" />
相关文章推荐
- C语言:模拟实现strstr函数,若是子串,输出子串后面的字符串,否则输出null
- C语言:实现一个函数,打印乘法口诀表,如:输入9,输出9*9口诀表
- 【面试题】C语言:使用函数实现两个数的交换
- C语言:实现一个函数判断year是不是闰年
- C语言:实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置
- 【面试题】C语言:实现一个函数,判断一个数是不是素数。
- 【经典游戏编程题】C语言:编写一个棋盘游戏,与二维数组结合
- C语言:编写折半查找函数
- C语言:猴子吃桃问题,每天吃一半多一个,第 10天后只剩1个,求共多少个
- C语言:有一个分数序列,2/1+3/2+5/3+8/5+13/8+…求出这个数列前 20 项的和
- C语言:一个球从 100 米落下,每次落地后反跳回原一半,再落下,再反弹。求第10次高度?sum?
- C语言:编写从一个字符串中提取一个子字符串的函数my_substr
- C语言:利用指针和函数调用编写字符串拷贝函数strcpy
- C语言:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同(模除、移位)
- C语言:编写函数将一个整数的二进制位模式从左到右翻转后的值输出
- C语言:不使用(a+b)/2这种方式(会溢出),求两个数的平均值
- C语言:一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(
- 【详解】C语言:编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
- C语言:编写一个程序统计输入字符串中,各个数字、空白字符、以及其他所有字符出现的次数。
- 【剑指offer】C语言:实现函数可以将一个字符串转换为对应的整数,如+1234输出1234