小球落地反弹问题
2017-03-13 15:00
218 查看
/** * 文件名称:2012-2.cpp * 作 者: 胡颖 * 完成日期:2017 年 3月 13 日 * 输入描述:无输入 * 问题描述:一小球从100米的高度自由落下,每次落地后反跳回原高度的一半,再落下,求第十次落地时经过了多少米,第十次反弹多高 * 程序输出:输出第十次经过的米数和反弹高度 * 问题分析: * 算法设计:略 */ #include <stdio.h> int main() { float high=100,s=100;//初始时高度100,落地经过100 int i; for(i=1;i<10;i++) { high=high/2;//落地反弹的高度 s=s+2*high; } printf("第十次落地经过了%.2f米,第十次反弹%.2f米高。\n",s,high); return 0; } #include <stdio.h> int main() { double sum=100,high=100,up,down,i; for(i=1;i<10;i++) { up=high/2; down=up; high=down; sum+=down*2; } printf("第十次落地经过了%.2lf米,第十次反弹%.2lf米高。\n",sum,down); return 0; }
运行结果:
相关文章推荐
- 华为测试 求小球落地5次后所经历的路程和第5次反弹的高度
- 求小球落地5次后所经历的路程和第5次反弹的高度
- 华为OJ——求小球落地5次后所经历的路程和第5次反弹的高度
- c语言50题之小球落地问题、猴子吃桃问题
- 第八周—OJ小球下落反弹问题
- 求小球反弹高度,及落地过程中经过的路程~~~java代码
- Java-NowCoder- 求小球落地5次后所经历的路程和第5次反弹的高度
- 华为OJ——求小球落地5次后所经历的路程和第5次反弹的高度
- 小球落下,反弹问题
- 求小球落地5次后所经历的路程和第5次反弹的高度【有趣】
- 【C语言】球落地又反弹回原来高度一半问题。
- 求小球落地5次后所经历的路程和第5次反弹的高度
- 华为测试 求小球落地5第二距离和经验后,5反弹高度
- 【华为 OJ 】求小球落地5次后所经历的路程和第5次反弹的高度
- 小球反弹问题
- 华为OJ: 求小球落地5次后所经历的路程和第5次反弹的高度
- OJ题——小球落地问题
- 华为OJ基础篇-求小球落地5次后所经历的路程和第5次反弹的高度
- 面试题总结,小球落地问题
- 求小球落地5次后所经历的路程和第5次反弹的高度