题解 1020: [编程入门]猴子吃桃的问题

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]猴子吃桃的问题-题解(C语言代码)

###思路倒序还原法,后就天每天吃一半加1个,第一天是吃了一半多一个,后面是一半零一个#代码#includeintmain(){intn=0,number=1;scanf("%d",&n);for(size_ti=1;i<(n-1);i++)//后九天{number=number+1;number=n

[编程入门]猴子吃桃的问题-题解(C语言代码)

//这题使用逆思想解决,那么开始时就是一个桃子,之后每一次都是前一次的一半减一规律为1,4,10,22,46...(xi+1)*2;#includeintmain(){intx1,x2,n;x1=1;scanf("%d",&n);while(n-1>0)//注意这里的因为第一个桃子不在循环内,

[编程入门]猴子吃桃的问题-题解(C++代码)

找出此题的规律:设有x个桃,计算n-1天一共吃了多少桃第一天吃了1/2*x+1;第二天吃了1/4*x+1/2;第三天吃了1/8*x+1/4;.......容易想到等比数列,所以n-1天一共吃了(x+2)*(1-(1/2)^(n-1))个桃,用x减去上面的公式,

[编程入门]猴子吃桃的问题-题解(Java代码)

```java反推一下就能知道结果,每天吃掉一半多一个,那么前一天桃子的数量就是今天的数量+1乘2packagejavaapplication;importjava.util.Scanner;publicclassJavaApplication{publicstaticvoidmain(String[

[编程入门]猴子吃桃的问题-题解(C语言代码)

题目:猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。1、此为知道第N天只剩1个桃子,

[编程入门]猴子吃桃的问题-题解(C语言代码)-最简单的方法

#猴子吃桃问题注意事项:1.利用for循环结构进行累加求和。2.主要注意累加的问题,猴子每吃一天,都是吃了一半,又多吃了一个,如果要计算桃子的总量的话,只需要将最后一天,剩下的那一个桃子,往前每一天,都先加一再乘以2就能得到桃子的总量了。参考代码```c#includeintmain(){inti,