解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
double sum,h,M,N;
scanf("%lf %lf",&M,&N);
h = M;
sum =0;
for(int i = 1;i<=N;i++)
{ sum+=h; //累加下落的高度
h/=2 ;//下落的高度变为原来一半
if(i<N)//如果不是最后一次下落,反弹的高度
{
sum+=h;}
}
printf("%.2f %.2f",h,sum);
return 0;
}
0.0分
0 人评分
本人酷爱递归实现很多问题,这里也是浏览:567 |
简单的a+b (C语言代码)浏览:844 |
水仙花 (C语言代码)浏览:1122 |
1071题解浏览:511 |
局部变量作函数返回值的问题浏览:991 |
1050题解(结构体数组与结构体指针的使用)浏览:1129 |
简单的a+b (C语言代码)浏览:475 |
1197求助浏览:639 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:576 |
JAM计数法 (C语言代码)浏览:684 |