当前位置 :
【猴子吃桃问题猴子每天吃桃子总数的一半多一个,吃了十天,最后还剩一个桃子,求桃子的总数用JAVA弄出来具体每一步的意思最好能说明下我新手刚学这个不太会】
 更新时间:2024-04-17 00:47:51
1人问答
问题描述:

猴子吃桃问题猴子每天吃桃子总数的一半多一个,吃了十天,最后还剩一个桃子,求桃子的总数用JAVA弄出来

具体每一步的意思最好能说明下我新手刚学这个不太会

崔自竞回答:
  周一帮你看   publicclassDu{   publicstaticvoidmain(String[]args){   finalintdays=10;//假设10天吃完,这个可以修改任意天数   intpeach=calcPeachForMonkey(days);   System.out.println("Total"+peach+"foramonkeyin"+days+"days");   }   privatestaticintcalcPeachForMonkey(finalintdays){   intpeach=0;//初始化桃子总数为0   while(true){   inttemp=peach;   intday=0;   while(peach>=0){   peach=peach/2-1;//验证每天吃一半,再吃掉一个   day++;//每次吃掉一半多一个,天数+1   }   if(day==days){//如果天数刚好和要吃掉桃子的天数相等,就找到桃子总数了   returntemp;   }   peach=temp+2;//每次桃子+2,因为吃掉一半那桃子总数必定为偶数   }   }   }   ------------------------------10天测试   Total1022foramonkeyin10days   -----------------7天吃完测试   Total126foramonkeyin7days
最新更新
查询网(393r.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 查询网 393r.com 版权所有 闽ICP备2021002823号-6