题目描述
一只猴子采摘了一堆苹果,第一天吃一半的苹果,猴子觉得还不够,于是再吃了一个。第二天也是这样。一直到吃了九天,第十天就只剩下一个了。请问猴子一共采摘了多少苹果。
输出样例:
猴子一共采摘了1534颗苹果
代码:
#include<stdio.h>
#include<stdbool.h>
int main(){
for(int i = 1; ; i++){
int apple = i;
for(int j = 1; j <= 9; j++){
apple = apple / 2 - 1;
}
if(apple == 1){
printf("猴子一共采摘了%d颗苹果", i);
break;
}
}
return 0;
}