五十道编程小题目 --- 41 海滩上有一堆桃子,五只猴子来分 java
来源:互联网 发布:淘宝国际站网址 编辑:程序博客网 时间:2024/03/29 21:51
【程序41】
题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一
个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中
,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一
个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中
,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
程序分析:
桃子总数为total个,
(1)第一个猴子分完5份后,每个猴子拿的桃子个数为:(total-1)/5;
(2)第一个猴子拿走一份后,剩余的桃子为tota_01 = total-(total-1)/5;然后第二个猴子又将剩余的桃子分为5份,即每个猴子拿(total_01-1)/5;
(3) 第三个猴子同理:将剩余的桃子total_02 = total - (total-1)/5 - (total_01-1)/5 分为5份;每个猴子拿(total_02-1)/5;
(4) 第四个猴子同理:将剩余的桃子total_03 = total - (total-1)/5 - (total_01-1)/5 - (total_02-1)/5 分为5份;每个猴子拿(total_03-1)/5;
(5) 第五个猴子同理:将剩余的桃子total_04 = total - (total-1)/5 - (total_01-1)/5 - (total_02-1)/5 - (total_03-1)/5 分为5份;每个猴子拿(total_04-1)/5;
public class Test41 {public static void main(String[] args) {int total = 1;for (int j = 0; j < 5; j++) {total = 5*total + 1; }System.out.println("最少有" + total + "个桃子");}}
输出结果:
最少有3906个桃子
0 0
- 五十道编程小题目 --- 41 海滩上有一堆桃子,五只猴子来分 java
- 海滩上有一堆桃子,5只猴子来分.
- 海滩上有一堆桃子,五只猴子来分(问题)
- java 题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个, //这只猴子把多的一 个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份, //又多了一个,
- 【程序41】 题目:海滩上有一堆桃子,五只猴子来分。第一只 猴子把这堆桃子凭据分为五份,多了一个,这只猴子 把多的一个扔入海中,拿走了一份。第二只猴子把剩下 的桃子又平均分成五份,又多了一个,
- java 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中
- 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一
- 五十道编程小题目 --- 17 猴子吃桃子问题 java
- 面试题 - 5只猴子来分桃子,问总共有多少桃子
- 海滩上最少有多少个桃子
- 五只猴子采得一堆桃子,半夜里第一只猴子偷偷起来把桃平均分成五分,发现还多一个,它吃了哪个桃子,还拿走其中的一份,第二只猴子起来又把桃子分成五分,还多一个,它吃了那个桃子,有拿走其中的一份,第三第四第五
- 五十道编程小题目 --- 13 java
- 五十道编程小题目 --- 14 java
- 五十道编程小题目 --- 20 java
- 五十道编程小题目 --- 24 java
- 五十道编程小题目 --- 29 java
- 五十道编程小题目 --- 30 java
- 五十道编程小题目 --- 39 java
- 证书的签发者无效Missing iOS Distribution signing identity问题解决
- Android仿大众点评、美团筛选框
- String和StringBuilder的区别
- iOS 获取IP地址方法
- 跨源Jsonp
- 五十道编程小题目 --- 41 海滩上有一堆桃子,五只猴子来分 java
- C#中用鼠标右键选中tabpage选项卡 并且弹出右键菜单,实现选项卡的关闭
- 一款简单实用的文字轮播器
- Qt连接mysql注意事项
- 多线程之再探 Thread 数据共享
- java知识小结之常见设计模式
- 文件下载
- 人件读书笔记(04)质量----如果时间允许
- 编程规范