C语言 | 自由落地,求第10次落地共经过多少米
例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次落地共经过多少米相关推荐
- 【c语言】一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第 10次落地时,共经过多少米,第10次反弹多高。
//一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹.求第 //10次落地时,共经过多少米,第10次反弹多高. #include <stdio.h> double ...
- 1个球从100m落下,每次时,反跳原高度的一半,再落,再反弹,求第10次落地共经过多少m,第10次反弹多高。 谭浩强《c语言程序设计》第五章第十一题
题目 本题是谭浩强<c语言程序设计>第五章第十一题 题目:1个球从100m落下,每次时,反跳原高度的一半,再落,再反弹,求第10次落地共经过多少m,第10次反弹多高. 提示:以下是本篇文章 ...
- C语言 一个球从100米高度下落,每次下落反弹原来高度的一半,如此反复,求第10次落地时共经历了多少米?第10次反弹多高?
C语言 一个球从100米高度下落,每次下落反弹原来高度的一半,如此反复,求第10次落地时共经历了多少米?第10次反弹多高? 代码: #include <stdio.h> void main ...
- ACMNO.14一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米
题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下.它在第N次落地时反弹多高?共经过多少米? 保留两位小数 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 ...
- 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数...
问题 1019: [编程入门]自由下落的距离计算 时间限制: 1Sec 内存限制: 128MB 提交: 7252 解决: 4190 题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下 ...
- 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下. 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 #include<stdio.h>int main(){int i,s ...
- 一个球从10米高空落下,每次落下跳回到原来的一半,再落下,求第10次落地时,共经过多少米?
- 一球从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 = ...
- Java题-一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 第一种: public class Dome10 {public st ...
最新文章
- 使用NLog实现一个简单的日志记录(包含源代码)
- 数据结构--双向链表
- 光盘刻录只允许读取不能拷贝_便携易用,读写强劲:ORICO外置刻录光驱体验
- struts2加入自定义的actionValidatorManager实现类
- mysql 6安装当前密码_MySQL8.0 安装踩坑指南
- 昨天添加的clustrMaps,忘了截屏,今天补上,就作为我在园子里的奠基。
- Git基础知识与常用命令
- redis持久化RDB与AOF
- 如何以CustomValidator搭配jQuery AJAX进行Server端验证(转)
- A.4.4-密封类和密封方法 sealed
- Qt优秀开源项目之十四:SortFilterProxyModel
- 雨果奖 与 星云奖 ------美国的两个科幻奖项
- docker pull 流程
- 配置Windows系统的IP地址为静态IP
- [前端面试题][‘1‘,‘2‘,‘3‘].map(parseInt)
- Shiro认证源码解析和工作原理
- 基础的网络服务器开发
- Springboot敏感字段脱敏
- 一定要用Chrome吗?有了这些网页翻译插件,任意浏览器都能畅快玩耍
- oracle常用日期格式,ORACLE常用日期数据格式
热门文章
- ubuntu空间扩容--grub修复之boot-repair修复
- ajax实现注册用户名时动态显示用户名是否已经被注册(1、ajax可以实现我们常见的注册用户名动态判断)(2、jquery里面的ajax也是类似我们这样封装了的函数)...
- 怎样区别桃花、杏花、梨花、樱花、梅花、李花
- Maven Repository下载开源软件jar包
- HBUilder X 使用方法
- python用matplotlib画五角星_绘图:Matplotlib
- 1024程序员节!!
- SKU与SPU的区别
- 为什么使用vi /etc/sysconfig/network-scripts/ifcfg-ens33打开的编辑器是空的?
- WPF如何实现一款类似360安全卫士界面的程序?(共享源码!)