题解 | #计算小球走过的路程和反弹高度#
计算小球走过的路程和反弹高度
https://www.nowcoder.com/practice/ac674f68367149d5ad1f857a379e69c9
#include<bits/stdc++.h> using namespace std; int main() { double x=0,y; int z; cin>>y>>z; x=-y; for(int i=1;i<=z;i++){ x+=2*y; y*=0.5; } printf("%.1lf %.1lf",x,y); return 0; }
注意第一个是经过的距离就行了。