每日一练------迭代求阶乘(迭代思想)
2014-04-04 16:25
309 查看
/*
* 题目:利用递归方法求6!。
*/
public class Basic21 {
public static void main(String args[])
{
Basic21 my =new Basic21();
System.out.println("6的阶乘是"+my.jiecheng(6));
}
public long jiecheng(long n)
{
long result = 1;
if(n==1)
{
result=1;
}
else{
result=n*jiecheng(n-1); //迭代思想
}
return result;
}
}
* 题目:利用递归方法求6!。
*/
public class Basic21 {
public static void main(String args[])
{
Basic21 my =new Basic21();
System.out.println("6的阶乘是"+my.jiecheng(6));
}
public long jiecheng(long n)
{
long result = 1;
if(n==1)
{
result=1;
}
else{
result=n*jiecheng(n-1); //迭代思想
}
return result;
}
}
相关文章推荐
- 计算阶乘(递归与迭代)
- 阶乘的递归与迭代
- Python 编程思想 —— 可迭代对象(iterables)
- 阶乘的实现:递归思想
- 1000的阶乘-HDU 1042-大数阶乘(万进制思想)
- [原]每日头条(200709)——自有新视角:一条热点新闻、一项业界动态、一个另类点子……,关注我们的社会、关注我们的行业、关注我们的思想
- 爱创课堂每日一题第二十七天-2017/9/29 快速 排序的思想并实现一个快排?
- 每日一面试题--MVC思想是什么?
- 7、递归思想和迭代思想(递推思想)
- 大数运算思想----大数阶乘
- (转)每日语录——2010/04/09网络经典语录(生活/IT与互联网/思想/@/娱乐)
- 【HDU5587 BestCoder Round 64 (div1)B】【迭代 前缀和思想】Array 前m个数的二进制中共有多少个1
- 线性递归和迭代---分析阶乘
- 递归1: 阶乘的递归与迭代实现
- 大数阶乘算法思想,具体实现网上很多,也顺便找了个算法思想
- C 语言迭代求阶乘问题
- 线性递归和迭代---分析阶乘
- 【数据结构与算法】深入浅出递归和迭代的通用转换思想
- 线性递归和迭代---分析阶乘
- 【数据结构与算法】深入浅出递归和迭代的通用转换思想