qq_33242378 2016-09-02 06:42 采纳率: 50%
浏览 5274

海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份

题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
public class test3 {
public static void main (String[] args) {
int i,m,j=0,k,count;
for(i=4;i<10000;i+=4)
{ count=0;
m=i;
for(k=0;k<5;k++)
{
j=i/4*5+1;
i=j;
if(j%4==0)
count++;
else break;
}
i=m;
if(count==4)
{System.out.println("原有桃子 "+j+" 个");
break;}
}
}
} 请问 j=i/4*5+1;
i=j; 如何理解,整个程序的思路是什么呢,万谢!

  • 写回答

1条回答 默认 最新

  • 当作看不见 2016-09-02 07:30
    关注

    你把题目全部写出来啊,看代码,还是这个多重循环,又是命名很差的,谁能看啊,还不如看题,自己重写一个

    评论

报告相同问题?

悬赏问题

  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?
  • ¥15 电磁场的matlab仿真