解题思路:
是什么坠落又升空~~
注意事项:
无
参考代码:
#pragma warning(disable:4996)
#include <stdio.h>
int main(void)
{
double m, n, sum = 0;
int i;
scanf("%lf%lf", &m, &n);
for (i = 0; i < n; i++)
{
sum += m; //【掉下来了】
m /= 2;
sum += m; //【又上去了,只不过是之前的一半】
}
sum -= m; //【因为要算的是下到地面的总高度,所以要把之前最后一个循环里的下降的高度减了】
printf("%.2lf %.2lf", m, sum);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:654 |
用筛法求之N内的素数。 (C语言代码)浏览:646 |
1009题解浏览:722 |
1128题解(返回值为数组的情况)浏览:450 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1028 |
检查金币 (C语言代码)浏览:1412 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:819 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:424 |
A+B for Input-Output Practice (II) (C++代码)浏览:638 |
计算表达式浏览:642 |