一块钱买一瓶汽水,3个瓶盖可以换一瓶汽水,2个空瓶 可以换一瓶汽水,问:20块钱最终可以得到多少瓶汽水?(如有错误请指正谢谢(狗头保命~))

  • Post author:
  • Post category:其他


//需要使用的变量

//瓶子的总数量

static int sum1 = 0;

//瓶盖子的数量

static int cover = 0;

//空瓶子的数量

static int bott = 0;

public static int bottle(int num) {


//瓶子

sum1+=num;

//盖子

cover+=num;        //20

//空瓶

bott+=num;           //

if(cover >=3 || bott >=2 ) {


System.out.println(“总数:”+sum1+”,空瓶子”+bott+”,盖子”+cover);

//盖子

int a =cover/3;

cover-=a*3;

//空瓶子

int b =bott/2;

bott-=b*2;

int c = a+b;

System.out.println(“递归瓶数:”+c);

bottle(c);

}

return sum1;

}



版权声明:本文为jsmndnfk992原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。