例57:一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。C语言编程求它在第10次落地时,共经过多少米,第10次反弹多高。

解析:读者看着道题的时候应该很容易看懂,做这样的题首先要观察一下有什么规律,这种类型的题都是有规律的,先观察出来规律,然后思考怎么写代码。读者需要注意定义变量的时候要定义浮点型的,不要定义整型。

源代码演示:

#include<stdio.h>//头文件
int main()//主函数
{double height,bounce_Height;//定义双精度浮点型变量 height=100;//赋初值 bounce_Height=height/2;//赋初值 int n;//定义整型变量 for(n=2;n<=10;n++){height=height+2*bounce_Height;//第n次落地时共经过的米数 bounce_Height=bounce_Height/2;//第n次反跳高度 } printf("第10次落地时共经过%f米\n",height);printf("第10次反弹%f米\n",bounce_Height);return 0;
}

编译运行结果如下:

第10次落地时共经过299.609375米
第10次反弹0.097656米--------------------------------
Process exited after 0.106 seconds with return value 0
请按任意键继续. . .

C语言 | 自由落地,求第10次落地共经过多少米

更多案例可以go公众号:C语言入门到精通

C语言 | 自由落地,求第10次落地共经过多少米相关推荐

  1. 【c语言】一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第 10次落地时,共经过多少米,第10次反弹多高。

    //一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹.求第 //10次落地时,共经过多少米,第10次反弹多高. #include <stdio.h> double ...

  2. 1个球从100m落下,每次时,反跳原高度的一半,再落,再反弹,求第10次落地共经过多少m,第10次反弹多高。 谭浩强《c语言程序设计》第五章第十一题

    题目 本题是谭浩强<c语言程序设计>第五章第十一题 题目:1个球从100m落下,每次时,反跳原高度的一半,再落,再反弹,求第10次落地共经过多少m,第10次反弹多高. 提示:以下是本篇文章 ...

  3. C语言 一个球从100米高度下落,每次下落反弹原来高度的一半,如此反复,求第10次落地时共经历了多少米?第10次反弹多高?

    C语言 一个球从100米高度下落,每次下落反弹原来高度的一半,如此反复,求第10次落地时共经历了多少米?第10次反弹多高? 代码: #include <stdio.h> void main ...

  4. ACMNO.14一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米

    题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下.它在第N次落地时反弹多高?共经过多少米? 保留两位小数 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 ...

  5. 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数...

    问题 1019: [编程入门]自由下落的距离计算 时间限制: 1Sec 内存限制: 128MB 提交: 7252 解决: 4190 题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下 ...

  6. 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数

    一球从M米高度自由下落,每次落地后返回原高度的一半,再落下. 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 #include<stdio.h>int main(){int i,s ...

  7. 一个球从10米高空落下,每次落下跳回到原来的一半,再落下,求第10次落地时,共经过多少米?

  8. 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米? 保留两位小数

    用一个表格来找规律 假设初始高度m为100 s=m;M=m. 第一次 第二次 第三次 第n次 落地反弹高度h 50 25 12.5 h(n-1)/2 路程s 100+50 100+50+50+25 = ...

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

    题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 第一种: public class Dome10 {public st ...

最新文章

  1. 使用NLog实现一个简单的日志记录(包含源代码)
  2. 数据结构--双向链表
  3. 光盘刻录只允许读取不能拷贝_便携易用,读写强劲:ORICO外置刻录光驱体验
  4. struts2加入自定义的actionValidatorManager实现类
  5. mysql 6安装当前密码_MySQL8.0 安装踩坑指南
  6. 昨天添加的clustrMaps,忘了截屏,今天补上,就作为我在园子里的奠基。
  7. Git基础知识与常用命令
  8. redis持久化RDB与AOF
  9. 如何以CustomValidator搭配jQuery AJAX进行Server端验证(转)
  10. A.4.4-密封类和密封方法 sealed
  11. Qt优秀开源项目之十四:SortFilterProxyModel
  12. 雨果奖 与 星云奖 ------美国的两个科幻奖项
  13. docker pull 流程
  14. 配置Windows系统的IP地址为静态IP
  15. [前端面试题][‘1‘,‘2‘,‘3‘].map(parseInt)
  16. Shiro认证源码解析和工作原理
  17. 基础的网络服务器开发
  18. Springboot敏感字段脱敏
  19. 一定要用Chrome吗?有了这些网页翻译插件,任意浏览器都能畅快玩耍
  20. oracle常用日期格式,ORACLE常用日期数据格式

热门文章

  1. ubuntu空间扩容--grub修复之boot-repair修复
  2. ajax实现注册用户名时动态显示用户名是否已经被注册(1、ajax可以实现我们常见的注册用户名动态判断)(2、jquery里面的ajax也是类似我们这样封装了的函数)...
  3. 怎样区别桃花、杏花、梨花、樱花、梅花、李花
  4. Maven Repository下载开源软件jar包
  5. HBUilder X 使用方法
  6. python用matplotlib画五角星_绘图:Matplotlib
  7. 1024程序员节!!
  8. SKU与SPU的区别
  9. 为什么使用vi /etc/sysconfig/network-scripts/ifcfg-ens33打开的编辑器是空的?
  10. WPF如何实现一款类似360安全卫士界面的程序?(共享源码!)