闭着眼睛写阶乘递归

2018-02-27 11:50:22来源:oschina作者:算法之名人点击

分享

采用刚才的原则做指导,我们写阶乘递归就非常简单了,公式n!=n*(n-1)!


import java.util.Scanner;
/**
* Created by Administrator on 2018-02-15.
*/
public class Fact {
public static int FactQty(int n) {
if(n == 1) {
return 1;
}else {
return n * FactQty(n - 1);
}
}
public static void main(String[] args) {
System.out.print("输入阶乘的数值:");
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int num = Fact.FactQty(n);
System.out.println(n+"的阶乘为"+num);
}
}

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台