小明一共20元,一瓶汽水一元钱,两个汽水瓶换1瓶汽水,他最多喝了多少瓶饮料? 步骤也要,详细

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-03
一元钱一瓶汽水,两个空瓶能换一瓶汽水,三个瓶盖能换一瓶汽水,问20元一共能喝多少瓶。java代码怎么写?

package 递归;
import java.util.Scanner;
public class 汽水 {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入您购买汽水所花的钱");
int money=scan.nextInt();
System.out.println("20元一共能喝"+cal(money,money,money)+"瓶");
}
/**
*
* @param sum 总瓶数
* @param cap 瓶盖数
* @param bottle 瓶子数
* @return
*/
public static int cal(int sum,int cap,int bottle){

int add=cap/3+bottle/2;//每次循环所增加的汽水
sum=sum+add;
System.out.println(sum);

cap=cap%3+add;//每次循环后的瓶盖子
System.out.println(cap);

bottle=bottle%2+add;//每次循环后的瓶子
System.out.println(bottle);

System.out.println("-----------------");

if(cap<3&&bottle<2){//递归结束的条件
return sum;
}else{
return cal(sum,cap,bottle);//递归调用
}
}
}
20元一共能喝113瓶

首先买二十瓶
二十个盖子换十瓶
是个盖子换五瓶
五个盖子换两瓶
三个盖子换一瓶
两个盖子换一瓶
问老板先赊账一瓶然后把盖子给他 一共是 20+10+5+2+1+1等于39

本钱能买20瓶,20,20瓶喝完能换10瓶,10,10瓶喝完能换5瓶,5,5瓶喝完能换2瓶并留1个空瓶,2,2瓶喝完能换1瓶,1,这1瓶喝完加上之前留的1个空瓶还能再换1瓶,1,结果是:20105211=39瓶,望采纳!

20圆可买20瓶,20/2=10瓶,10/2=5瓶,5/2=2瓶...1瓶,2/2等于1瓶水,加上前一瓶又得到一瓶,喝完后得到一空瓶,找老板借一个空瓶,可换一瓶,喝完换回去,所以喝了20+10+5+2+1+1=39瓶,必须采纳啊

正确答案 20+10+5+2+1=38

20÷0.5=40





  • ...一元钱一瓶汽水,2空瓶换一瓶 1.有20元钱,最多喝几瓶汽水
    答:1、20元可以买20瓶水,20个瓶子可以换10瓶水,10个瓶子可以换5瓶水。5个瓶子可以换2瓶水 20+10+5+2=37(瓶)答:20元钱最多可以喝37瓶水。2、1000元可以买1000瓶水,1000个瓶子可以换500瓶水,500个瓶子可以换250瓶水,250个瓶子可以换125瓶水,125个瓶子可以换62瓶水(剩1空瓶),62个...
  • 一元钱可以买一瓶汽水,两个空瓶可以换一瓶汽水,如果给你20元钱,你最...
    答:喝汽水问题 1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?解题思路1:一开始20瓶没有问题,随后的10瓶和5瓶也都没有问题,接着把5瓶分成4瓶和1瓶,前4个空瓶再换2瓶,喝完后2瓶再换1瓶,此时喝完后手头上剩余的空瓶数为2个,把这2个瓶换1瓶继续喝...
  • ...一元钱能买一瓶汽水,两个瓶子能换一瓶汽水,二十元钱能喝多少瓶汽水...
    答:20元...20瓶 20空瓶...10瓶 10空瓶...5瓶 5 + 1 ...3瓶 还了借来的空瓶子 2空瓶...1瓶 20 + 10 + 5 + 3 + 1 = 39瓶
  • 经济学 一元钱一瓶汽水,两个空瓶能换一瓶汽水,三个瓶盖能换一瓶汽水...
    答:同理,一个瓶盖的成本价值为1/3瓶汽水 一元钱=一瓶汽水=可以喝的部分加上一个瓶盖加上一个空瓶=1+1/2+1/3瓶可以喝的汽水 最后得到20*(1+1/2+1/3)=20+10+2/3+6=36瓶汽水+两个瓶盖 但实际上要减去一瓶,否则最后一瓶汽水没有瓶子装 ...
  • 说一瓶汽水一元钱。2个空瓶子可以换一瓶汽水。你有20元。你能喝几瓶汽...
    答:20块钱可以买到20瓶 ,那么就有了20个空瓶 20个空瓶换到10瓶汽水,那么就有了10个空瓶 10个空瓶换到5瓶汽水 ,那么还有5个空瓶 5个空瓶换到2瓶汽水,还剩一个空瓶 ,一共还有3个空瓶 3个空瓶换到1瓶汽水,加上一个空瓶,剩下的一共还有2空瓶 ,可以换到一瓶汽水 所以一共可以喝道 20+10+...
  • 如果有20元钱,一元钱能买一瓶汽水,2个空瓶能换一瓶汽水,最终能喝多少...
    答:这道题是很早以前的了 也有不少答案 1:题里没说让佘瓶子 所以动小聪明的会在最后说借一个空瓶结果是喝到40瓶 【要是在超市里铁定是佘不来的】2:按照题目 正常是最多喝到39瓶20+10+5+2+1+1=39
  • 一元钱可买一瓶汽水喝,且两个空瓶可换一瓶汽水,有20元,最多可喝几...
    答:20元=20瓶汽水 20个空瓶=10瓶汽水 10个空瓶=5瓶汽水 5个空瓶=2瓶汽水(+1个空瓶)3个空瓶=1瓶汽水(+1个空瓶)2个空瓶=1瓶汽水 1个空瓶+(借)1个空瓶=1瓶汽水 (还)1个空瓶 最多可喝20+10+5+2+1+1+1=40瓶
  • 女儿一道数学奥数题做不出来,请教老师!!!
    答:一元钱可以买一瓶汽水,两个空瓶可以换一瓶汽水,如果给你20元钱,你最多可以喝到多少瓶汽水呢?解:20元钱买20瓶汽水;喝完后可换回10瓶汽水;再喝完又可换回5瓶;其中4瓶又能换回2瓶;2瓶喝完又能换回1瓶;加上前面5瓶中的一个空瓶再换回1瓶;喝完后余下一个空瓶待用。因此最 多可喝到...
  • 一瓶汽水一元钱,两个空瓶能换一瓶汽水,四个瓶盖也能换一瓶汽水,问二十...
    答:两个空瓶换一瓶汽水,一瓶汽水一元,所以一个空瓶0.5元。四个瓶盖换一瓶汽水,所以一个瓶盖0.25元。所以汽水是0.25元。20元就可以换80瓶。(这请踊跃回答,积极反驳)
  • 一瓶汽水一元钱喝完后两个空瓶换一瓶给水现在小明身上有20元钱问她...
    答:20+10+5+2+1+1=39,如果能借到一个瓶盖,那就能喝到第40瓶,然后把盖子还掉。