DESKTOP-GLJFHBB_20200827-常虎科

一、问题陈述:

1、题目:

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

2、解题思路:

设当天桃子数x,前一天的桃子数=(x-1)/5*4,定义一个一直为true的循环,

让循环一直去找一个数,如果这个数合格的话,内循环的x一定是5。```

``


 
while(true)
{
    temp = peachCount;
    for(int x= 0; x< 5; x++)
    {
        if( (temp - 1) % 5 == 0)
            temp = (temp - 1) / 5 * 4;
        else
            break;
    }
    if(x == 5 && temp > 0)
        break;
    peachCount++;
}
System.out.printf("海滩上原来最少有"+peachCount+"个桃子");

}

``

二、每日吐槽:

今天换了个位置,我突然感觉没那么容易打瞌睡了,看来换座位是个很不错的决策,给佟姐点个赞。

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1