[求助]猴子吃桃问题
我有这么一道题:猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就只剩一个桃子了.求第一天共摘多少桃子.
怎样用 C 程序实现?

呵呵 你可以弄逆向思维啊~
第10天的时候为sum=1
第9天的时候为sum=(sum+1)*2
就用这公式到第1天的时候就可以出答案拉~那就开始编程咯
main()
{
int sum=1;
for(int i=9;i>=1;i--) /*注i--是做完一次算法才-1*/
{ sum=(sum=1)*2;}
printf("%d",sum);
}
不知三楼的用的是什么超级编译器?!
我看不出你的结果除了2还会有什么!
呵呵有点小错误 sum=(sum=1)*2;改为sum=(sum+1)*2