程序填空题:猴子吃桃
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾又多吃了一个。
第二天早上有将剩下的挑子吃掉一半,又多吃了一个。
后每天早上都吃了前一天剩下的一半零一个。到第day(通过键盘输入)天早上想再吃时,
只剩下一个挑子了。求第一天共摘了多少桃子。
输入10,输出为1534
```c++
#include
int main()
{
int day;
int m=0;
int n=1;
scanf("%d",&day);
while(@@[day>1](4))
{
m= @@[2*(n+1)](3);
@@[n=m](3);
day--;
}
printf("%d\n",m);
return 0;
}
```
答案:
第1空:day>1
第2空:2*(n+1)
第3空:n=m
第二天早上有将剩下的挑子吃掉一半,又多吃了一个。
后每天早上都吃了前一天剩下的一半零一个。到第day(通过键盘输入)天早上想再吃时,
只剩下一个挑子了。求第一天共摘了多少桃子。
输入10,输出为1534
```c++
#include
int main()
{
int day;
int m=0;
int n=1;
scanf("%d",&day);
while(@@[day>1](4))
{
m= @@[2*(n+1)](3);
@@[n=m](3);
day--;
}
printf("%d\n",m);
return 0;
}
```
答案:
第1空:day>1
第2空:2*(n+1)
第3空:n=m