题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?

  • 程序分析
  • 代码实现

程序分析

解题思路:

  • 1.设当前天桃子数n,后一天的桃子数=(n-1)/5*4;
  • 2.定义一个一直为真的循环,让循环一直去找一个数,如果这个数合格的话,内循环的i一定是5.

代码实现

public class Test {public static void main(String[] args) {/**** 题目:海滩上有一堆桃子,五只猴子来分。* 第一只猴子把这堆桃子凭据分为五份, 多了一个,这只猴子把多的一个扔入海中,拿走了一份。* 第二只猴子把剩下的桃子又平均分成五份,* 又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?** 实现思路* 1.设当前天桃子数n,后一天的桃子数=(n-1)/5*4* 2.定义一个一直为真的循环,让循环一直去找一个数,如果这个数合格的话,内循环的i一定是5*/        int i = 0;int temp = 1;int count = 1;//桃子数while(true){temp = count;for (i = 0; i < 5; i++) {if ((temp - 1)%5 == 0){temp = (temp - 1)/5*4;}elsebreak;}if (i == 5 && temp > 0){break;}count++;}System.out.println("海滩上原来最少有:"+count+"个桃子。");}
}

41、海滩上有一堆桃子,五只猴子来分。相关推荐

  1. java海滩上有一_海滩上有一堆桃子,五只猴子来分-海滩上有一堆桃子,五只猴子来分java实现-吾爱编程网...

    今天吾爱编程为大家分享一个java的经典案例:海滩上有一堆桃子,五只猴子来分,接下来吾爱编程为大家介绍一下海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份写法,有需要的小伙伴可以参考一 ...

  2. java海滩上有一_五十道编程小题目 --- 41 海滩上有一堆桃子,五只猴子来分 java...

    [程序41] 题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一 个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的 ...

  3. 海滩上有一堆桃子,五只猴子来分

    .海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,          *  多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的          * 桃子又平均分成 ...

  4. 猴子分桃的题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了 一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分 成五份,又多了一个,

    题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了 一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分 成五份,又多了一个,它同样把多的一个扔入海中 ...

  5. 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走

    海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一 ...

  6. 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份, * 多了一个,这只猴子把多的一个扔入海中,拿走了一份

    package CompileProject; /*  * 38.海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,  * 多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子 ...

  7. 海滩上有一堆桃子,五只猴子来分(C语言)

    海滩上有一堆桃子,五只猴子来分(C语言) 问题描述 问题分析 代码 结果 问题描述 海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份 ...

  8. 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分为五份,又多了一个,它同样把多的一个扔入海......

    <script> //海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分为五份,又多了一个, ...

  9. 海滩上有一堆桃子,五只猴子来分。(C语言实现)

    海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的一个扔入海中,拿走 ...

最新文章

  1. 《UG NX8.0中文版完全自学手册》一第1章 UG NX 8.0简介
  2. 2021年春季学期-信号与系统-第十三次作业参考答案
  3. 将图片的二进制序列转为numpy且有shape
  4. vscode更改编码_装上后这 10个扩展后,VSCode 真的是无敌的存在
  5. 笔记3——C++类的一些特性
  6. 推荐关注这7个高质量的前端公众号
  7. linux查看java虚拟机内存_深入理解java虚拟机(linux与jvm内存关系)
  8. 15个常用的javaScript正则表达式
  9. 前景检测算法(十)--SOBS算法
  10. matlab人脸识别论文
  11. desc和asc用法
  12. 用74LS161和74LS138加必要的门电路实现下面波形图的电路.
  13. BEC高级商务英语考试应试技巧指南
  14. 少儿编程scratch -- 基础篇
  15. 英伟达最新公布的眼球追踪技术
  16. CAN总线学习心得:zlg关于can帖子汇总【转】【强烈推荐】
  17. python定义单位矩阵_单位矩阵与正则矩阵NumPy/Python的高效Kronecker积
  18. 如何选择制作PCB测试治具材料
  19. JS特效模板精彩案例!
  20. 区块链+:颠覆互联网+模式不是事!

热门文章

  1. 最硬核毕业证:带着自己设计的芯片毕业,国科大16级本科生交付「一生一芯」首期成果...
  2. 如何看linux是arm还是amd_七夕还是单身?必备脱单指南,看二次元人物如何追对象...
  3. 先逆水寒后剑网3,国产游戏的光追饼缘何还没画完?
  4. VI在各类型活动展示中的要点
  5. 10 行代码集算器实现写诗机器人
  6. pythonw是什么意思_微信昵称叫W伐开心是什么意思?
  7. 预防颈椎之痛的几个小技巧
  8. 只需一台手机,熬夜剪辑视频赚了1531块,没有颜值才艺也可以
  9. MAC 打开Intellij 报错:com.intellij.diagnostic.PluginException: Fatal error initializing ‘com.alibaba...
  10. 贪心练习——肥鼠的交易