解题思路:反弹高度成指数式递减,因此先将此表达写出
注意事项:
参考代码:
#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 人评分
sizeof的大作用 (C语言代码)浏览:1071 |
小九九 (C语言描述,不看要求真坑爹)浏览:986 |
分糖果 (C语言代码)浏览:923 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:777 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:674 |
小O的数字 (C语言代码)浏览:1426 |
简单的a+b (C语言代码)浏览:467 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:467 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:382 |
半数集问题 (C语言代码)浏览:925 |