递归实现n^k
2015-05-11 18:12
134 查看
#include <stdio.h> int fac(int n,int k) { if(k == 0 || n == 1) return 1; else return n* fac(n, k - 1); } int main() { int a, b; printf("请输入n和k\n"); scanf("%d %d",&a,&b); printf("%d\n",fac(a,b)); return 0; }
相关文章推荐
- Fibonacci的递归及非递归实现
- php+mysql不用递归实现的无限级分类实例(非递归)
- 运用递归实现计算器加减乘除带括号优先级算法
- python实现递归的例子
- python 实现文件的递归拷贝
- 全排列递归实现算法
- [转]树结构表递归查询在ORACLE和MSSQL中的实现方法
- 快速排序的非递归实现
- 递归实现文件夹的拷贝
- 无限级分类的非递归实现(存储过程版)
- JAVA 采用递归方式实现求数组最大值
- 用递归实现买鸭子问题 C语言
- 多线程中递归锁的实现
- 用递归二分法实现同时获得一个数组内的最大最小值
- 广义表的递归实现
- PHP使用非递归方式实现猴子找大王算法
- 栈是如何实现递归的
- (java)蛇形矩阵(递归实现)
- 构建二叉树并实现递归遍历
- python递归实现折半查找