五只小猴子摘桃若干个
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/20 06:40:22
设猴子有x只,则花生有(3x+8)颗,由题意得:0<(3x+8)-5(x-1)<5,解得:4<x<6.5,∵x取整数,∴x=5或6,①当x=5时,3x+8=3×5+8=23(颗),②当x=6时,3x+
其实这是个递归问题!思路分析如下:某一天吃的是前一天的一半还多一个,假设今天剩下为x1,昨天共有x2个桃子,它们的关系是:x1=x2/2-1,即x2=(x1+1)*2,那么既然已经知道今天剩下的桃子,
我把算法写下来inta=1;for(inti=9;i>0;i--){a=(a+1)*2;}这是JAVA的算法,C也一样.最后打印a就可以了就是(1+1)*2这个数就是第9天吃之前的数4.第8天就是(4
//程序分析:采取逆向思维的方法,从后往前推断.#includevoidmain(){intday,x1,x2;day=9;x2=1;while(day>0){x1=(x2+1)*2;x2=x1;da
先分析问题:用逆向思维来思考它,根据题意“ 以后每天早上吃前天剩下的一半零一个 ”,则我们可以用逆向思维来推导它,即从第十天往前推.已知第十天有一个,根据题意第九天应该
关c++什么事再问:要用c++编程,这个是题目再答:c++不是电脑编程吗再问:是啊,但是我不会编啊,所以来问问题,看看有没有人会编再问:只要程序代码就好了再答:14102246941903827661
public class Test {public static void main(String[] args){Syst
#includevoidmain(){intpeachs=1;for(inti=1;i
设猴子为x个,花生为y.则y=3x+8(1),y3x+8,x>4,x=5;所以y=5*3+8=23.猴子为5只,花生23个.
#includeintmain(){intn,x=1;//可以不用xdoublesum=1;printf("pleaseinputn:");scanf("%d",&n);//do//当n=1时就出错了
因为第十天没吃……这个流程中判断i
14102246941903827661534【程序21】题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都
yh114long正解,我加上点注释吧.publicclass猴子吃桃{//用递归算法,staticinttotal(intday){if(day==10){//递归终止条件第10天时剩1个retur
1534个桃子.可用编程实现,从后面往前面推.#include <stdio.h>void main(){ int&nbs
倒着推.最后一天有一个第九天就有(1+1)x2=4个第八天(4+1)x2=10七天11x2=22六天46五天94四天190三天382两天766一天1534虽然很麻烦但好歹是解出来了3Q再问:请问,你可
可以再问:就这么简单?我看网上的解法很复杂,我还以为我是错的?再答:不是,其实很简单的,有些事物很复杂。但是越是复杂你自己分析化就简单,明了了,谢谢给分吧
设最多x只猴子x+1+2+3+.+x-1=200x+x-1+1/2(x-1)(x-2)=200x≈19
因为要求每个猴子分的桃子不超过5过,那么每个猴子分的桃子个数就只能是1,2,3,4,5这5种情况.问题问的是至少有多少个猴子分的桃子一样多,实际上也就是最大要求我们让每个猴子分的桃不一样多.显然我们按
每只猴子不超过10个,那么可能分得的桃子数量为:1,2,3...9,101+2+3+...+9+10=55如果最多有5只猴子分的桃子一样多那么最多只能分55×5=275只桃子现在有280只桃子所以至少