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

Posted 有志者事竟成,破釜沉舟,百二秦关终属楚; 苦心人天不负,卧薪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA习题二十八海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的(代相关的知识,希望对你有一定的参考价值。

package erase;
import java.util.Scanner;
public class 猴子分桃 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //假设每个猴子拿走1个,加上每个猴子仍在海里的1个,
        //剩下的4个,所以从14开始,其实好多开始不重要
        int num = 14;
        while(true) {
            if(Fentao(num)) {
                break;
            }
            num++;
        }
        System.out.println(num);
    }
    public static boolean Fentao(int num) {
        int i = 0;//猴子个数
        while(i<5) {
            if((num-1)%5==0) {
                num=num-(num-1)/5-1;//猴子把多的一个扔入海中,拿走了一份
                i++;
            }//循环五次是否成立
            else return false;
        }
        return true;
    }
}

 

以上是关于JAVA习题二十八海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的(代的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

JAVA 基础编程练习题41 程序 41 猴子分桃

递归小案例

指定函数的参数类型