#include<stdio.h> int main() { int N; float M,sum=0; scanf("%f %d",&M,&N); for(int i=0;i<N;++i) { sum = sum + M + M/2; M = M/2;//反弹的高度 } sum =sum-M;//多算了一次反弹 printf("%.2f %.2f",M,sum); return 0; }
Double click to view unformatted code.