这道题不会做了能给讲解一下吗

正在回答

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

1回答

同学你好,100块钱可以全部用来买毛巾或者牙刷或者牙膏,

第一步:

此时是不是应该设置三个初始变量都为0 也就是都是从0开始的,i= 0;j=0; k=0;   假设购买方案的次数 cont = 0;

第二步:

当都可以买毛巾时  for循环的条件:i=0; i<(100/5); i++

当都可以买牙刷时  for循环的条件:j=0; j<(100/2); j++

当都可以买牙膏时  for循环的条件:k=0; k<(100/10); k++

此时还有一个条件:判断总价是否等于100元;如果符合条件让次数累计加1;

if( i*5 + j*2 + k*10 == 100){

    cont++;

}

第三步:

此时是不是需要把这三个for循环嵌套在一起具体代码 ,如下图:

https://img1.sycdn.imooc.com//climg/6293329909e6a00005400291.jpg

分出步骤,思路会清晰很多;

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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