03.啤酒与饮料
目录介绍
- 01.题目要求
- 02.问题分析
- 03.实例代码
01.题目要求
- 问题如下所示:
- 啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。
- 我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。
02.问题分析
- 思路:
- 使用暴力搜索即可解出:
- 如果82.3全买啤酒最多能买82.3/2.3=35瓶
- 如果82.3全买饮料最多能买82.3/1.9=43瓶
- 以此作为控制条件
03.实例代码
- 如下所示
/** * 啤酒与饮料题目 */ public static void beerAndDrink() { // 啤酒 for (int i = 0; i < 36; i++) { // 饮料 for (int j = 0; j < 44; j++) { // 钱刚好花光了,并且啤酒比饮料少 if (2.3 * i + j * 1.9 == 82.3 && i < j) { Log.e("打印值","----啤酒买了"+i); Log.e("打印值","----饮料买了"+j); } } } }