题目:猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
参考程序如下:
#include<stdio.h>
void main()
{
int day=9, n=1;
while (day > 0) {
n = (n + 1) * 2; //第n天吃之前的数量
day--;
printf("%d\n", n);
}
printf("\n");
int d, m = 1534;
for (d = 1; d <= 10; d++) {
m = m - (m / 2) - 1;
printf("%d\n",m);
}
}