3349 - 习题5-12 猴子吃桃问题

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 12 MB

猴子第1填摘下若干桃子,当即吃了一半,还觉着不过瘾,又多吃了一个。第2天早晨,又将剩下的桃子吃掉一半,又多吃了一个。以后每天早晨都吃了前一天剩下的一半零一个。到第10天早上想再吃时,发现就只剩一个桃子了。求第1天共摘了多少个桃子。

题目输入

题目输出

一个整数,末尾换行。

输入/输出样例

输入格式

输出格式

1534

C语言解答

# include <stdio.h>
int main()
{
	int a[10];
	int i=8;
	a[9]=1;
	for(i=8;i>=0;i--)
	{
		a[i]=2*(a[i+1]+1);
	}
	printf("%d\n",a[0]);

	return 0;
}

C++解答

#include<stdio.h>
int main()
{ 
  int day,x1,x2; 
  day=9;
  x2=1;
  while(day>0) 
  {
    x1=(x2+1)*2;
    x2=x1; 
    day--; 
  }
  printf("%d\n",x1); 
}