题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
求小球落地5次后所经历的路程和第5次反弹的高度
https://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446
#include <iostream> using namespace std; int main() { int height; cin >> height; double temp = (double)height; double sum = (double)height; //总里程 double half; //最后一次 for (int i = 1; i < 5; i++) { half = (double)temp / 2; sum += half * 2; //落地 temp = half; } cout << sum << endl; cout << half / 2 << endl; } // 64 位输出请用 printf("%lld")