一个猴子摘了一堆桃子,第一天吃了一半零一个,第二天吃了剩余桃子的一半零一个,第三天又吃了剩余桃子的一半零一个,如此下去,第十天吃完后还剩一个桃子。编写程序,求最初猴子摘了几个桃子;若要第十天正好吃完,最初应至少摘几个桃子。
#include <stdio.h>
int main(void) {
int n=0,d,i;
printf("请输入吃了几天;");
scanf("%d",&d);
printf("请输入最后一天剩下几个桃子:");
scanf("%d",&n);
for(i=1;i<=d;i++){
n=(n+1)*2;
}
printf("一共%d个桃子\n",n);
return 0;
}