递归实现数的阶乘
2014-06-03 12:29
155 查看
/** * @author PLA 阶乘 */ public static void main(String[] args) { System.out.println("请输入一个数字:"); Scanner scanner = new Scanner(System.in); int i = scanner.nextInt(); System.out.println(i + "!=" + fac(i)); } private static int fac(int i) { // TODO Auto-generated method stub if (i == 1) return 1; else return i * fac(i - 1); }
相关文章推荐
- 汇编语言实现递归阶乘算法代码分析(8)
- 阶乘、斐波那契等递归实现
- N阶乘递归实现
- #DayOne#,分别用循环和递归的方式实现阶乘
- factorial 阶乘的递归实现 和 迭代实现
- C编程之旅:阶乘的非递归实现
- 模版元递归实现阶乘
- <算法>递归实现阶乘运算
- java 递归实现数的阶乘
- n的阶乘,循环和递归实现
- 使用递归实现阶乘
- 用递归实现阶乘计算器
- 递归实现(汉诺塔+阶乘)
- 编程题:用递归调用实现,求N!(!阶乘)。
- 递归实现连续整数求和及阶乘
- 用递归的方法实现 n 的阶乘,4399笔试题,请指教
- 递归和非递归实现阶乘
- 递归实现阶乘计算器
- scheme实现匿名递归阶乘(Y组合子)
- 阶乘的递归实现和非递归实现