java华为面试题 求海滩上桃子有多少

2025-05-19 09:11:00
推荐回答(1个)
回答1:

你题目也不完整,下面是我帮你百度到的,估计和你说的一样!希望对你有所帮助!

/**
需求:题目:海滩上有一堆桃子,五只猴子来分。
第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。
第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,
第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子? 
*/
public class  猴子分桃
{
public static void main(String[] args)
{
        int sum=Sum();
        System.out.println(sum);
    }
    private static int Sum() 
{
        int j=0;
        int m=0;
        for(int i=4;i<10000;i+=4)
{
            m=i;
            int count=0;
            for(int k=0;k<5;k++)
{
                j=i/4*5+1;
                i=j;
                if(j%4==0)
{
                    count++;
                }else
{
                    break;
                }
            }
            i=m;
            if(count==4)
{  
                break;
            }
        }
        return j;
    }
}