#include <stdio.h> //一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 int main() { int n,i; double m,x; scanf("%lf%d",&m,&n); x = m; m=m/2.0; for(i=0;i<n-1;i++) { x+=2*m; m = m/2.0; } printf("%.2lf\t%.2lf",m,x); return 0; } |
Double click to view unformatted code.