5-2阶乘案例为什么要定义i跟j两个变量?

5-2阶乘案例为什么要定义i跟j两个变量?

从输出结果来看,i跟j在每一轮的运算中值都是相同的,为什么要单独定义成两个变量?http://img1.sycdn.imooc.com//climg/59f720e100014f7608390153.jpg

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

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

2回答

可以一个变量:

int n =1,sum = 0;

for (int i=1;i<=4;i++){

    n=n*i;

    sum=sum+n;

}

大概就是这样了。老师是为了教学需要采用多层循环嵌套的吧。

1
<br>


一叶知秋519 2017-10-31 10:59:21

此处使用双重循环来完成阶乘的运算,外重循环i的值代表的是,哪些数据的阶乘,内重循环j代表的是:每个数据阶乘的运算过程。这样就可以准确的控制阶乘的运算结果了。祝学习愉快~

  • 提问者 大口袋_Hello #1
    可以用一个变量写出来这个程序嘛?
    2017-10-31 11:42:57
  • 一叶知秋519 回复 提问者 大口袋_Hello #2
    你可以把你的思路说一下。然后尝试完成一下。
    2017-10-31 11:54:22
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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