猴子吃桃问题:猴子第一天摘下了若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃了前一天剩下的一半零一个。到第10天早上再想吃时,见只剩下了一个桃子。求第一天一共摘了多少个桃子?
#include<stdio.h>
int main(){
int day,x1,x2;
day=9;
x2=1;
while(day>0){
x1=(x2+1)*2;
x2=x1;
printf("%d %d\n",day,x2);
day--;
}
printf("第一天一共摘了%d个桃子",x2);
return 0;
}
输出结果:
输出结果正确!
觉得有帮助的话点个赞吧!