解题思路:
注意事项:
参考代码:
#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 人评分
Hello, world! (C语言代码)浏览:1304 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:727 |
简单的a+b (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:543 |
WU-输出九九乘法表 (C++代码)浏览:1838 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:583 |
1052题解(链表操作)浏览:778 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:417 |
筛排处理 (C语言代码)浏览:824 |