用递归算法求得阶乘。
阶乘用迭代可以更有效的求得。这里只是演示递归的算法。
下面是代码。
1. class Factorial {
2. public static void main(String[] args) {
3. for(int i=1; i<10; i++) System.out.print(getNext(i) + " ");
4. System.out.println();
5. }
6.
7. public static int getNext(int n) {
8. if(n == 1) return 1;
9. return n * getNext(n-1);
10. }
11. }
分享到:
相关推荐
递归分治-1-阶乘.cpp
百鸡问题 递归与非递归求最大公约数 斐波那契数列递归与非递归算法 递归与非递归求阶乘
c语言-阶乘算法(迭代和递归).docx
自己调用自己 递归 – 德罗斯特效应 递归 – 定义 递归:程序调用自身 形式:在函数定义有直接或间接 调用自身 递归 - 阶乘 def p(n): x = 1 i = 1 while( i ): x = x * i i= i + 1 return x n = input("请输入一个...
java中使用递归方法计算阶乘的代码示例
VB 递归求阶乘 VB 递归求阶乘 VB 递归求阶乘
c语言递归求阶乘源码 递归求阶乘的方法 这里分享给大家 有需要的你 就不用浪费时间去找了啊
该资源提供了Java中递归阶乘的全面指南。文档中涵盖了递归阶乘的基本概念,包括如何使用递归计算阶乘以及如何在Java中实现递归阶乘。此外,文档还包括一个逐步指南,介绍如何在Java中实现递归阶乘的代码,包括详细的...
VB编写的递归求阶乘,function函数可以返回函数值
c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘 n!c++ 递归 阶乘...
利用递归算法求阶乘(VB6.0代码编写) 利用递归算法求阶乘。 QQ223857666勾月
打印1到10的阶乘 学习递归的好实例
C#递归、阶乘
利用C语言写的一种简单的递归求阶乘程序。
递归求阶乘.cs
递归算法求阶乘.rar 递归算法求阶乘.rar 递归算法求阶乘.rar 递归算法求阶乘.rar 递归算法求阶乘.rar 递归算法求阶乘.rar
利用递归算法求阶乘(VB6.0源代码)利用递归算法求阶乘。VB6.0源代码
python用函数递归求阶乘和 本py文件非常适合python初学者学习的实例! 先简短介绍了下概念:函数定义中调用函数自身的方式称为递归.... 接着从阶乘的递归实现再到阶乘和的递归实现,循序渐进讲解递归求阶乘和,代码...
c代码-阶乘递归和普通