#include<iomanip>//修改精度
using?namespace?std;
int?main()
{
double?sum=0,h=100,i=1;
while(i<=20)
{
if(i==1)
sum=sum+h;
else
sum=sum+2*h;
h=h/2;
cout<<setprecision(10)<<"第"<<i<<"次著地,經過的路程為:"<<sum<<",將彈起的高度為:"<<h<<endl;
i++;
}
printf("%lf\n",sum);
return?0;
}