题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
求小球落地5次后所经历的路程和第5次反弹的高度
https://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446
#include <math.h>
#include <stdio.h>
int main() {
int h;
scanf("%d",&h);
double n[5][3];
for (int i = 0; i<5; i++) {
n[i][0] = h/pow(2, i);
n[i][1] = h/pow(2, i+1);
n[i][2] = n[i][0] + n[i][1];
}
double l = 0,f;
f = n[4][1];
for (int i = 0; i<5; i++) {
l = l + n[i][2];
}
printf("%lf\n%lf", l-f, f);
return 0;
}


