题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
求小球落地5次后所经历的路程和第5次反弹的高度
https://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446
#include <cmath>
#include <iostream>
using namespace std;
int main() {
int start_height;
cin >> start_height;
float height = start_height;
float dis = start_height;
for(int i = 0; i < 5; i++){
if(i < 4) dis += height;
height /= 2;
}
cout << dis << endl << height << endl;
return 0;
}
查看15道真题和解析