题解 | 计算小球走过的路程和反弹高度
计算小球走过的路程和反弹高度
https://www.nowcoder.com/practice/ac674f68367149d5ad1f857a379e69c9
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
// 下落的高度和落地的次数
double h;
int n;
double sum = h;
cin >> h;
cin >> n;
for(int i=0; i<n; i++){
if(i>0){
sum += h*2;
//100 50 25 12.5
//100 100+50+50 200+25+25 250
}
h = h/2;
}
cout << fixed << setprecision(1);
cout << sum << " "<< h;
// write your code here......
return 0;
}
C/C++题解 文章被收录于专栏
记录个人编程题的解题思路以及学习的新知识

查看4道真题和解析