View Code of Problem 72

#include <stdio.h>
//一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数
int main()
{
  int n,i;
  double m,x;
  scanf("%lf%d",&m,&n);
  x = m;
  m=m/2.0;
  for(i=0;i<n-1;i++)
  {
  	x+=2*m;
	m = m/2.0;
    
  }
  printf("%.2lf\t%.2lf",m,x);
  return 0;
}

Double click to view unformatted code.


Back to problem 72