【程序6】求阶乘(递归算法)
2012-12-08 23:28
211 查看
/*【程序6】 * 作者 中国风 * 使用递归算法计算阶乘 */ import java.util.Scanner; public class T006 { public static long fact(long n){ if(n<=1){ System.out.print(n+"="); return 1; }else{ System.out.print(n+"*"); return n*fact(n-1); } } public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.print("请输入一个整数:"); int i = scan.nextInt(); System.out.println((long)fact(i)); } }
运行结果:
相关文章推荐
- 一个使用递归算法的小程序
- java程序的递归算法,列出某个目录下的所有子目录和文件
- TMP(Template metaprogramming)模板元编程的起手程序:编译期计算阶乘
- 递归算法 阶乘 JAVA描述
- 用递归算法实现ASP程序用fso对硬盘上某个路径下目录和文件的遍历
- 阶乘之和解题程序
- 用递归算法实现n的阶乘
- java程序的递归算法,列出某个目录下的所有子目录和文件
- 递归算法深入浅出二:递归n的阶乘
- 错误的程序之阶乘之和测试程序的快慢程度(加一个计时器)<time.h>和clock()函数
- 阶乘之计算从入门到精通-程序运行时间的测量
- C语言 实现N阶乘的程序代码
- 递归算法(求年龄,阶乘,逆序输出字符串与整数,算两个数最大公约数等)
- 求N的阶乘(递归算法)
- (C程序) 递归算法详细分析
- Java程序9 X 9乘法表(补:第二种方法:递归算法实现99乘法表|再补:解析递归算法)
- N的阶乘递归算法
- 用递归算法实现ASP程序用fso对硬盘上某个路径下目录和文件的遍历
- 用递归算法实现n的阶乘
- 用递归算法实现n的阶乘