解题思路:
注意事项:最后加上第一次下落距离并减去最后多循环的一次距离
参考代码:
#include <stdio.h>
int main()
{
float M,ft_h,sum_h,a;
int N,i;
scanf("%f %d",&M,&N);
a=M;
for(i=1;i<=N;i++)
{
M=M/2;
ft_h=M;
sum_h=sum_h+2*M;
}
sum_h=sum_h+a-2*M;
printf("%0.2lf %0.2lf",ft_h,sum_h);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:411 |
P1001 (C语言代码)浏览:800 |
简单的a+b (C语言代码)浏览:681 |
IP判断 (C语言代码)浏览:762 |
C二级辅导-温度转换 (C语言代码)浏览:718 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:401 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:564 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:594 |
小O的乘积 (C++代码)浏览:518 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:440 |