- 5只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把-一大堆香蕉忘记在沙滩上离去。
- 第1只猴醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份臧起来继续睡觉。
- 第2只猴子醒来,重新把香蕉均分成5堆,还剩下2个,就吃掉并把自己的一份 藏起来继续睡觉。
- 第3只猴子醒来,重新把香蕉均分成5堆,还剩下3个,就吃掉并把自己的一份 藏起来继续睡觉。
- 第4只猴子醒来,重新把香蕉均分成5堆,还剩下4个,就吃掉并把自己己的一份臧起来继续睡 觉。
- 第5只猴子醒来,重新把香蕉均分成5堆,哈哈,正好不剩!
- 请计算一开始最少有多少个香蕉。
- 需要提交的是一个整数,不要填写任何多余的内容。
1802See the result of program writing
public class Main {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//定义变量并设置开始值
int number1=6;
while(true)
{
//munber记录剩下的香蕉
int number=number1;
//保证香蕉被5整除还余1根
if(number%5==1)
{
//剩下的等于留下来总数
//减去拿走的一份和吃掉的
number-=number/5+1;
//保证香蕉被5整除还余2根
if(number%5==2)
{
number-=number/5+2;
//保证香蕉被5整除还余3根
if(number%5==3)
{
number-=number/5+3;
//保证香蕉被5整除还余4根
if(number%5==4)
{
number-=number/5+4;
//保证还有香蕉并且正好分成5份
if(number%5==0&&number>0)
{
//符合题意并输出,循环终止
System.out.println(number1);
break;
}
}
}
}
}
//变换,每次加1
number1++;
}
}
}