指尖上的代码[C语言版]-<2>
2012-08-07 14:17
330 查看
<2> 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
分析:
代码:
编译结果:
点石成金 写于 2012/08/07/14:21
分析:
代码:
#include "Stdio.h" #include "Conio.h" #include "Math.h" int main(void) { /* init_h表示初始高度 sum用来记录球所经过的距离 h表示球反弹后的距离*/ float init_h=100,sum=0.0,h; /* n表示球第n次着地*/ int n; for(n=1;n<=10;n++) { if(n==1) { sum=100.0; } else { sum=sum+2*h; } h=init_h/(pow(2,n)); } printf("The distance of the ball run is %fm.\n\n",sum); printf("Tenth ball where the height is %fm.",h); return 0; }
编译结果:
点石成金 写于 2012/08/07/14:21
相关文章推荐
- 指尖上的代码[C语言版]-<3>
- 指尖上的代码[C语言版]-<2>
- 指尖上的代码[C语言版]-<2>
- 指尖上的代码[C语言版]-<7>数据结构之单链表
- 指尖上的代码[C语言版]-<6>数据结构之顺序表
- 指尖上的代码[C语言版]-<4>
- 指尖上的代码[C语言版]-<5>
- 指尖上的代码[C语言版]-<1>
- 指尖上的代码[C语言版]-<6>
- 指尖上的代码[C语言版]-<4>
- 指尖上的代码[C语言版]-<4>
- 指尖上的代码[C语言版]-<5>
- Android代码实现APK的下载安装和卸载<2>
- 指尖上的代码[C语言版]-<5>
- 指尖上的代码[C语言版]-<1>
- Java笔记3 多线程<2>线程间通信-代码分析以及多线程常见方法的运用
- 指尖上的代码[C语言版]-<1>
- 指尖上的代码[C语言版]-<3>
- 编写高质量代码之改善C++程序语法篇2<从C到C++需要做的改变>
- 指尖上的代码[C语言版]-<3>