这个嘛,就是求1乘2乘3以此类推
很简单嘛,我目前只会两种方法
一个是循环求阶乘
int jiecheng(int n){
int i=0,ret=1;
for(i=1;i<=n;i++){
ret*=i;
}
return ret;
}
一直去循环乘下去就好了
第二种嘛,递归求阶乘
int jiecheng2(int n){
if(n<=1){
return 1;
} else{
return n* jiecheng2(n-1);
}
}
这个写起来真的就太方便了简直,从N开始一直往下面乘



