1. 程式人生 > 其它 >猴子吃桃

猴子吃桃

猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個。
第二天早上又將剩下的桃子吃掉一半,又多吃一個。以後每天早上都吃了前一天剩下的一半零一個。
到第N天早上想再吃時,見只剩下一個桃子了。求第一天共摘多少桃子?

int main()
{
	int x=1,x1;
	int n;
	scanf("%d",&n);
	for(int i=n-1;i>0;i--)
	{
		x1=(x+1)*2;
		x=x1;
	}
	printf("%d\n",x1);
	return 0;
}

結果:
在這裡插入圖片描述