正在回答
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循环嵌套在一起具体代码 ,如下图:
分出步骤,思路会清晰很多;
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧