m^n实现,利用递归的方法
2013-03-30 00:44
274 查看
利用递归的算法求m^n,函数如下
long m_nFun(int m, int n)
{
if(n == 0) return 1;
if(n == 1) return m;
return m * m_nFun(m, n-1);
}
long m_nFun(int m, int n)
{
if(n == 0) return 1;
if(n == 1) return m;
return m * m_nFun(m, n-1);
}
相关文章推荐
- m^n实现,利用递归的方法
- 利用非递归方法实现二叉树的层次遍历
- java语言实现:利用递归方法求n!
- 利用非递归方法实现二叉树的先序遍历
- 利用非递归方法实现二叉树的后序遍历
- 3.1题目: 利用递归方法实现一个函数,该函数能够实现n的阶乘,即 n! = n*(n-1)*…*3*2*1;
- php利用递归实现删除文件目录的方法
- 利用递归的方法实现字符串倒序
- 利用递归方法实现任意进制转换的方法
- 利用非递归方法实现二叉树的中序遍历
- 利用return语句实现方法的递归。
- 利用递归方法实现一个函数,该函数能够实现n的阶乘,即 n! = n*(n-1)*…*3*2*1
- 利用非递归方法实现二叉树的先序遍历
- 利用非递归方法实现二叉树的中序遍历
- Python利用递归实现文件的复制方法
- SharePoint利用HttpModule的Init方法实现全局初始化
- 利用同步机制实现读写锁的四种方法
- 二叉树先序遍历非递归方法的两种实现
- 用递归的方法实现输出一个十进制数的每一位
- 在sql server中利用with as实现递归功能