package com.cnstrong.zyf;
/*
* 2.编写一个算法求n!。(例如5!= 5*4*3*2*1)
*/
public class Test2 {
public int digui(int a){
if(a==0){
return 1;
}else{
return a * digui(a-1);
}
}
public int jieCheng(int n) {
int a = 1;
if (n == 0) {
return 1;
} else {
for (int i = a; i <= n; i++) {
a *= i;
}
return a;
}
}
public static void main(String[] args) {
Test2 t=new Test2();
System.out.println("结果为:"+t.jieCheng(5));
System.out.println("采用递归"+t.digui(0));
}
}
2.编写一个算法求n!。(例如5!= 5*4*3*2*1)
最新推荐文章于 2021-06-20 23:11:49 发布