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

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

筛选

C语言猴子吃桃简单理解

摘要:解题思路:    猴子到第N天,剩下了1个桃(sum),那么前一天就是今天+1再×2,所以是sum=(sum+1)*2;但是第N天并没有吃,所以实际吃了 (N-1) 天桃,那么上述过程循环 N-1 次……

猴子吃桃c语言解法

摘要:解题思路:吃掉的桃子一直是上一次吃掉的桃子的一半,并且吃掉的桃子总数加上最后一个桃子就是桃子总数,根据这个关系,我们可以用吃掉的桃子来不断相加,再加上最后一个桃子,并且从最后一个开始往前加,即可得到答……

猴子吃桃的问题(c语言)

摘要:注意事项:猴子是先吃一半再吃一个,所以我们需要先加一个再乘二。参考代码:#include <stdio.h> int main(){ int n,sum=1; scanf("%d",&n);……

我们是糖!

摘要:解题思路:需要注意的是如何能够表达桃子,如果能够想到从后向前表示就可以了,还有需要注意的是针对于sum需要进行赋值,不然会出现编译错误注意事项:参考代码:#include<stdio.h>int ma……

精简版解法

摘要:解题思路:从最后一天反向推出桃子总数,第一天桃子只剩下一个,当天只吃了2*1+1即3个桃子,每一天吃的桃子都比当天剩下的桃子多两个。后一天剩下的桃子是今天吃的桃子和剩下桃子的总和。注意事项:因为最开始……

猴子吃桃问题(C语言)

摘要:解题思路:每天吃一半多一个。第n天有1个,n-1天有(i+1)*2;观察规律的sum=(sum+1)*2;注意事项:参考代码:#include<stdio.h>int main(){    int i……