小球自由下落

来源:互联网 发布:apache运行php的原理 编辑:程序博客网 时间:2024/04/25 15:25
时间限制: 1Sec  内存限制: 128 MB
提交: 449  解决: 277
[提交][状态][讨论版]

题目描述

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

输入

M N

输出

它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行

样例输入

1000 5

样例输出

31.25 2875.00#include
#include
using namespace std;
int main()
{
double a,b,m,n,i;
cin>>a>>i;
b=a;
  for(n=1;n<=i;n++)
 { b=b+a;
      m=a/2;
  a=a/2;
   }
  cout<<fixed<<setprecision(2)<<m<<''<<fixed<<setprecision(2)<<b-2*m;
   return 0;
}

0 0