为了账号安全,请及时绑定邮箱和手机立即绑定

计算5的阶乘 5!的结果是? 分别用while for循环实现

计算5的阶乘 5!的结果是? 分别用while for循环实现

正在学前端的小测试 2018-05-12 13:18:17
谁能教教我
查看完整描述

3 回答

?
HOTLINE

TA贡献33条经验 获得超23个赞

int sum = 1;
for(int i = 1 ; i <= 5 ; i++){
    sum *= i;
};

//
int j = 1;
int sum2 = 1;
while(j <=5){
    sum2 *= j;
}


查看完整回答
2 反对 回复 2018-05-12
?
慕沐9307871

TA贡献27条经验 获得超9个赞

int factorial(int n){
    if(n<=1) return 1;
    return n*factorial(n-1);
}

还可以用递归

查看完整回答
反对 回复 2018-05-12
?
qq_木偶_2

TA贡献10条经验 获得超4个赞

int n=1;
for(int i=1;i<6;i++){
    n=n*i;
}

查看完整回答
反对 回复 2018-05-12
  • 3 回答
  • 0 关注
  • 2914 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信