java 猴子分桃
来源:互联网 发布:曼德拉毁了南非 知乎 编辑:程序博客网 时间:2024/05/18 03:30
海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。
* 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
public class Test26 { public static void main(String[] args) { int k;//次数 for(int i=1;i<10000;i++){ int num =i;//桃子数从1开始猜 for(k =1;k<=5;k++){//判断是否满足分五次每次都多1 if((num-1)%5==0){ num = (num-1)/5*4; }else{ break; } } if(k>5){//符合条件了 就打印输出 跳出循环 System.out.println("至少"+i+"个桃子"); break; } } show(); } //用while做 public static void show(){ int count =5; while(true){ boolean flag = true; int num =count; for(int i =1;i<=5;i++){ if((num-1)%5==0){ num = (num-1)/5*4; }else{ flag =false; break; } } if(flag){ break; }else{ count+=1; } } System.out.println(count); }}
阅读全文
1 0
- java 猴子分桃
- Java-猴子分桃
- Java-猴子分桃(多线程)
- 递归实现猴子分桃 java实现
- Java基础_猴子分桃问题
- java经典算法-猴子分桃
- 猴子分桃
- 猴子分桃问题
- 猴子分桃问题
- 猴子分桃
- 猴子分桃
- 猴子分桃问题
- 猴子分桃问题
- 猴子分桃
- 猴子分桃
- 猴子分桃问题
- 猴子分桃
- 猴子分桃
- 把数组排成最小的数
- 依赖注入和控制反转
- 微信支付
- HTML5_旋转轮播-电子相册-新startMove函数写无缝轮播
- Removing obsolete files from server... Could not delete
- java 猴子分桃
- Unity android调试
- box-sizing中content-box和border-box的区别
- Java笔记(六)多线程
- <8/8>集训日记
- hdu2570 迷瘴
- mybatis一对一、一对多关联使用及结果嵌套和条件嵌套理解
- 微服务架构的基础框架选择:Spring Cloud还是Dubbo?
- 操作系统中锁的实现