一球从100米高度自由落下,每次落地后回原高反跳度的一半再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

首先我们通过一张图来分析一下:

通过分析得出结论:

  • 第n次反弹的高度为100/2的n次方
  • 第n次总共经过的米数 = 第n-1次总共经过的米数 + 第n次反弹的高度 * 4 

代码实现:

#include<stdio.h>
#include<math.h>
int main()
{float s = 100;    //第一次落下的米数float n,h;for (n = 2; n <= 10; n++){h = 100 / pow(2, n);  //求第n次反弹的高度s = s + h * 4;         //求第n次总共经过的米数}printf("第十次落地时,总共经过%f米;第十次反弹%f米;", s, h);return 0;
}

以上就是小球落地问题的完整实现,供大家参考。

C语言实现小球落地问题相关推荐

  1. 初始C语言——小球落地问题

    问题描述: 小球从h米高度自由下落,每次落地后返回原高度的一半,再落下. 它在第n次落地时反弹多高?共经过多少米? 结果保留两位小数. 思路分析: 首先要知道一些关系: s h n=1 s=s+h 0 ...

  2. Matlab 小球落地问题

    Matlab 小球落地问题 题目 一球从200米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第13次落地时,共经过多少米? 第十三次反弹有多高? 解法一 height=200; leng ...

  3. 华为机试 HJ38 求小球落地5次后所经历的路程和第5次反弹的高度【Java实现】

    HJ38 求小球落地5次后所经历的路程和第5次反弹的高度 假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高? package c ...

  4. [源码和文档分享]基于C语言的小球移动课程设计

    一.需求分析 用C语言实现"小球移动"的简单图形游戏.可添加.删除小球,小球的分数和大小随机,球会在游戏区域内反弹,小球可被删除,删除时球上的数字累加到玩家的分数上.还可实现暂停. ...

  5. c语言程序设计小球弹跳,c语言小游戏程序之弹跳小球的实现代码

    现在说一下其中一个最简单的小程序:弹跳小球 ---------------LINE---------------- 首先我们知道,在窗口的坐标系原点是在窗口左上角的,如图所示 然后我们如果想在这个坐标 ...

  6. 华为机试——小球落地

    题目描述:求小球落地5次后所经历的路程和第五次反弹的高度假设一个小球从任意高度自由落下,每次落地后反弹回原高度的一般:再次落下,求他在第5次落地时,共经历多少米?第5次反弹多高? #include&l ...

  7. 小球落地java_JAVA------------------华为机试----------------求小球落地5次后所经历的路程和第5次反弹的高度...

    求小球落地5次后所经历的路程和第5次反弹的高度 题目描述 假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高? /** * 统计出 ...

  8. C语言:小球从100米的地方下落,求第10次反弹高度,前10次落地总高度

    #include<stdio.h> #include<assert.h> //小球从100米的地方下落,求第10次反弹高度,前10次落地总高度 int main() {doub ...

  9. c语言sleep函数_做游戏,学C语言,小球碰撞游戏,菜鸡者从黑窗口到图形化编程...

    CMD黑窗口小球运动 这次教程,我们实现一个弹跳小球.需要学习完基础的变量.运算符.表达式,printf.scanf输入输出函数的用法,if-else.while.for语句的用法. 第1步,显示静止 ...

最新文章

  1. 推荐系统+覆盖率(coverage)
  2. 【开源项目】基于FFmpeg的RGB格式封装MOV文件
  3. mysql varchar最多可以存多少汉字_MySQL定义char和varchar类型utf8编码最大值
  4. android开花动画,15款界面最漂亮Android应用程序揭晓
  5. 1复数与复变函数(一)
  6. conn (php)
  7. 使用引导扇区维护工具BOOTICE编辑系统启动列表BCD文件
  8. 打开cmd 的方式和常用的cmd快捷键
  9. java程序将asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv,mpeg,mpe,wmv9,rm,rmvb转MP4
  10. java poi 自动行高_Java POI Excel 行高自适应
  11. JavaWeb之HTML标签
  12. ESP32 CAM与服务器(python)UDP视频传输
  13. php仿微信语音条,html5的audio实现高仿微信语音播放效果
  14. python人脸识别门禁系统生产厂家_人脸识别门禁硬件生产厂家
  15. GEE基础-实现NDVI年最大值合成
  16. 长时间戴太阳镜可使视力下降
  17. ROC曲线绘制(详细)以及模型选择
  18. matlab箱形图_使用javascript可视化世界幸福来构建箱形图
  19. Unity基础知识学习七,帧同步源码学习
  20. 西门子S7-300PLC通过以太网连接组态王KingSCADA软件

热门文章

  1. 《LoadRunner 12七天速成宝典》—第1章 1.3节环境搭建之虚拟机配置
  2. mindray心电监护仪使用说明_迈瑞 PM-8000E
  3. 什么是Telnet?
  4. Java Web笔记总结
  5. ios电子书语音阅读
  6. 利用word邮件合并批量导入照片
  7. 【Axure视频教程】中继器表格——设置表格内容
  8. 为了让你高效工作,华为云桌面是这样做的
  9. 我的GH60 - 极客定制GK61XS : eclipse软件开发常用快捷键新增绑定 (亦适用于不使用方向键/HOME/END情况的大牛)
  10. 玩转控件:Fucking ERP之流程图