解题思路:反弹高度成指数式递减,因此先将此表达写出
注意事项:
参考代码:
#include<stdio.h>
int main()
{
float H,M,N,SUM=0;
float i, A=1;
scanf("%f %f",&M,&N);
for(i=0;i<N;i++)
{
A=2*A;
H=M/A;
SUM=SUM+H;
//printf("%0.2f %0.2f, A=%0.2f ",H,2*SUM+M,A);
}
printf("%0.2f %0.2f",H,2*SUM+M-2*H);
return 0;
}
0.0分
1 人评分