您的位置:首页 > 其它

【程序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));
}
}

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: