天天看点

自由落体

题目描述

上机练习4.2.3 小球从100高处自由落下,着地后又弹回高度的一半再落下。求第10次着地时, 小球共通过多少路程?

输入

无输入。

输出

小球通过的路程,保留2位小数。

#include<bits/stdc++.h>
using namespace std;
double s,n=100;
int main()
{
    for(int i=1;i<=10;i++)
    {
        s+=n;
        n/=2;
        s+=n;   
    }
    s-=n;
    cout<<fixed<<setprecision(2)<<s;
    return 0;
}