有的题出的是用空瓶换酒,汽水都是一样的,题目 如下:
浪费可耻,节约光荣。饮料店节日搞活动:不用付费,用3个某饮料的空瓶就可以换一瓶该饮料。刚好小明前两天买了2瓶该饮料喝完了,瓶子还在。他耍了个小聪明,向老板借了一个空瓶,凑成3个,换了一瓶该饮料,喝完还瓶!!
饮料店老板一统计,已经售出该饮料且未还瓶的有12345瓶,那么如果这些饮料的买主都如小明一样聪明,老板最多还需要送出多少瓶饮料呢? 显然答案是个正整数。
对于这个问题,用的是递归的方法,即没两个瓶子可以换一瓶水 ,代码如下:
public class Num1 {
static int sum;
public static void main(String[] args) {
int n=12345;
int temp;
sum=n/2;
System.out.println(sum);
}
}
有的问题是站在消费者的角度来考虑,12345个空瓶,3个空瓶兑换一瓶饮料,没有老板的借饮料瓶给消费者,然后问 最多可以喝到多少瓶汽水:
public class Num1 {
public static void main(String[] args) {
int a=0;
int b=12345;
for(;b>=3;b=b-3){
a=a+1;
b=b+1;
}
System.out.println("能喝道的酒的瓶数为:"+12345);
}