一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米?
#include<stdio.h>
void main()
{
int i,size;
double high,sum=0.0;
scanf("%lf %d",&high,&size);
for(i=1;i<=size;i++){
if(i==1){
sum+=high;
}
else{
sum+=high*2;
}
high=high/2;
}
printf("%.2lf %.2lf",high,sum);
}