一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第
10次落地时,共经过多少米,第 10 次反弹多高

#include<stdio.h>
int main()
{
	double a=100.0;
	double sum=100.0;
	double h=100.0;
	int i=0;
	for(i=0;i<10;i++)
	{
	h=0.5*h;
	sum=sum+h;
	}
	printf("落地时共经过%f米\n",sum);
	printf("第10次反弹%f米\n",h);
	system("pause");
return 0;
}

猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。
第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,
到第 10 天早上想再吃的时候,就剩下一个桃子。求第一天共摘多少个桃子。 
#include<stdio.h>
int main()
{
int x=1;
int i=0;
for(i=0;i<9;i++)
{
x=2*(x+1);
}
printf("共有%d个桃子\n",x);
system("pause");
return 0;
}

想知道结果是什么吗?动手敲一下代码吧