题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
求小球落地5次后所经历的路程和第5次反弹的高度
https://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446
#include <cstdio>
#include <iostream>
using namespace std;
int main() {
double height;
cin >> height;
double bounce = 0;
double count = 0;
double all = 0;
while(count < 5){
all += height;
bounce = height/2;
all += bounce;
height = bounce;
count++;
}
printf("%.6lf\n", all-height);
printf("%.6lf", height);
}
// 64 位输出请用 printf("%lld")
查看2道真题和解析