java 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
package practise;
//假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
class DrinkCount
{
public int drink(int n)
{
int count=n;
if(n>=3)
{
n=n/3;
count=count+drink(n);//递归
}
return count;
}
}
public class DrinkTest {
public static void main(String[] args)
{
DrinkCount d=new DrinkCount();
System.out.println(d.drink(50));
}
}
java 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?相关推荐
- 【Java】设计Java程序,假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
用Java做出:假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,算出总共喝了多少瓶饮料? 题目分析:首先算出五十瓶饮料瓶可以换多少新的饮料 其次算出多兑换的饮料可以兑换多少瓶饮料 一直到瓶子低 ...
- 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
这大家可以这么想 一共有50瓶, 喝完三瓶 + 1 喝完三瓶 + 1 那么 50 - 3 + 1 -3 + 1 以此类推知道...最后剩余的可乐数小于3退出.那么依旧题意可以写出. package c ...
- 设计Java程序,假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
package cn.bdqn.demo02;public class Zuoye35 {public static void main(String[] args) {int num=0;int s ...
- 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料???
话不多说,直接上代码,四种方式任君选择 public class Drink {public static void main(String[] args) {add0(50);add1(50);Sy ...
- 假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮料,依次类推,请问 总共喝了多少饮料。
/*假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少饮料. */ public static void main(String[] args) {int n = 50; / ...
- 假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少饮料
1 while System.out.println("-------------case1---用while");int n = 50; // 初始饮料总数int i = 0; ...
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(解读误区)
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐? 本来是一道很简单的问题(找个小学生都能算出来)但是大部分人都忽略了一个跟经济有关的问题. ...
- 746-1元钱一瓶汽水,喝完后2个空瓶换1瓶汽水
题目如下 1元钱一瓶汽水,喝完后2个空瓶换1瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水? 解题思路 两个空瓶 = 一个满瓶的价值, 实际上汽水价值为0.5元, 20元正好40瓶的气水 最后剩一个空 ...
- 【C语言实现】1瓶汽水1元,2个空瓶可以换一瓶汽水,20元可以喝多少汽水呢
一.介绍 1瓶汽水1元,2个空瓶可以换一瓶汽水,20元可以喝多少汽水呢? 今天在网上看到一道有趣的逻辑算数题,仔细一想,这道初级奥数好像可以用我最近学的C语言来实现,随即便写了以下的几种实现方法. 二 ...
最新文章
- 网站漏洞修复公司处理网站被篡改跳转到其他网站的解决办法
- C语言中volatilekeyword的作用
- 建立自己的git账户并保存资料的重要性
- 《微软的梦工场》 笔记(1)
- @select注解_SSM框架(十三):Spring框架中的IoC(3)新注解,完全摆脱xml文件
- 解决“重新安装vmware-tools”灰色而无法安装的问题
- Linux CentOS 6.5 操作环境下修改mysql数据库密码
- 电脑端OneNote2019(win10系统)登录微软账号登陆错误报错误码0x80860010错误-已解决
- git untracked working tree files would be overwritten by merge
- 阿里云云计算 16 块存储的概念
- VCPKG 常用命令
- ctfmon是什么启动项_win7启动项没有ctfmon.exe的解决方法
- 微信小程序 + 腾讯位置服务SDK 实现路线规划
- 打造一款最强王者云笔记typora+坚果云+阿里云oss?
- Mac 系统下java端口占用
- 如何将ipad作为电脑的第二显示屏
- mcldownload文件夹_—MCLDownload—文件夹
- 【打卡】医学搜索Query相关性判断学习赛
- 哪种投影仪好用?家用电视投影仪哪种好
- ISP(图像信号处理)白平衡White Balance