5-2案例:阶乘的累加和疑问

5-2案例:阶乘的累加和疑问

http://img1.sycdn.imooc.com//climg/5b3fa9150001ec2805600444.jpg

第一次s=1*1,第二次s=1*2;为什么第三次循环不是s=1*3呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
imhavensmith 2018-07-07 01:56:39

阶乘的定义啊!

第三次是第二次的s(2)乘以3

1!=1

2!=1*2        =1!*2

3!=1*2*3    =2!*3

4!=1*2*3*4=3!*4


内层循环求阶乘,外层循环求累加

  • 提问者 qq_yang雪 #1
    第三次循环时s=1,j=3 表达式s=s*j;为什么会把第二次的结果带进去呢(s=s*2*j)?
    2018-07-07 02:05:44
  • 提问者 qq_yang雪 #2
    失误!失误!,想成内循环还没结束就执行s=1了。
    2018-07-07 04:06:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师