swust oj 46
题目描述
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数
输入

输出

样例输入

样例输出

源代码
#include<stdio.h>
int main()
{
int m,n,i;
float a,b;
scanf("%d%d",&m,&n);
a=0;
b=m;
for(i=0;i<n;i++)
{
a=a+b;
b=b/2;
a=a+b;
}
a=a-b;
printf("%.2f %.2f\n",b,a);
return 0;
}