解题思路:正常思路
注意事项:最后一次弹起来不加掉落距离
参考代码:
#include<stdio.h>
int main(){
int n,i;//弹起次数,计数器
double m;//最后一次弹起高度
scanf("%lf %d",&m,&n);
double a=0;//初始走过距离
for(i=1;i<=n;i++){
a=m+a;//落下去的距离
m=m/2;//弹起高度
a=m+a;//走过的距离加上弹起高度
}
a=a-m;//最后一次弹起来不算落下距离
printf("%.2f %.2f",m,a);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:690 |
C语言训练-数字母 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1267 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:864 |
哥德巴赫曾猜测 (C语言代码)浏览:2575 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:583 |
母牛的故事 (C语言代码)浏览:1451 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |