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

2023-05-16

题目

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


提示:以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。

一、解题思路

思路:
1.反弹10次,使用for循环进行遍历
2.高度(第一次)h=100,第二次h=100/2;第三次等于前一次的h/2;
3.共经过多少米:s=s+h*2(第一次是从100m落下,第二次是弹起50吗m并且落下50m加起来为100m,如此往复)
4.第10次反弹的高度也就是最后一次h的值

二、代码部分

1.引入库

代码如下(示例):

#include <stdio.h>

2.主函数部分

代码如下(示例):

int main() {
	double h = 100;
	double i, s = 100;
	for (i = 1; i <10; i++)
	{
		h = h / 2;
		s = s + h * 2;
	}
	printf("第10次落地共经过%lf,第10次反弹的高度为%lf\n", s, h);
	return 0;
}


执行结果

​​​​​​在这里插入图片描述

输出:第10次落地共经过299.609375,第10次反弹的高度为0.195313

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • Swift编译死锁问题

    最近在Swift OC混编项目里遇到个奇怪的问题 xff0c 这样一行代码尽然引发了Swift编译过程死锁 xxSwiftModel salary 61 xxOCModel salary doubleValue 如果哪位大神知道根因 xff
  • 多线程及聊天室程序

    1 一个多线程程序 新建一个 win32 console application 取名 xff1a MultiThread 选空的工程 xff0c 并建立一个名为 MultiThread 的源文件编辑 xff1a include inclu
  • SQL Server 2008语句大全完整版

    61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 设置内存选项 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • Swift从相册选择图片,图文混排并且可以保存、上传数据

    博主最近突发奇想想做一个自己的日记本App xff0c 在过程中遇到了一些坑 xff0c 摸索了很久才做出一个简单的日记本功能 先来看看一下效果吧 xff1a 先来说说这次用到的一些东西吧 xff1a 1 UIImagePickerCont
  • 2022年ABC模块样题十套分享

    2022年ABC模块样题十套分享 样题分享传送门
  • C# WinForm基础

    1 WinForm基础 Form1 cs using System using System Collections Generic using System ComponentModel using System Data using S
  • 做独立开发的一些感想

    好久没在CSDN上写东西 xff0c 这次写点感想吧 想想自己独立开发也有好多年了 xff0c 从刚毕业做的在线销售系统 xff0c 再到spring boot做写的my finances xff0c 再后来转iOS做的万能输入法 我的浏览
  • Vue3之script-setup全面解析

    可能很多同学 xff08 包括我 xff09 刚上手 Vue 3 0 之后 xff0c 都会觉得开发过程似乎变得更繁琐了 xff0c Vue 官方团队当然不会无视群众的呼声 xff0c 如果你基于脚手架和 vue 文件开发 xff0c 那么
  • windows下hadoop的部署和使用

    本教程在windows10环境下安装配置hadoop 43 hbase 43 spark 一 下载压缩包 xff1a 1 JavaJDK xff0c 1 8以上 2 Hadoop2 8 3 xff0c 下载地址 xff1a http arc
  • VS2019 C++的跨平台开发——Cmake项目(二)

    这一篇主要补充Windows下WSL xff08 Linux 子系统 xff09 创建 以及在WSL和远程Linux系统下编译和调试CMake项目 Widnows下创建WSL 1 右键左下角的Windows图标 61 应用和功能 61 启用
  • Ubuntu 10.10 "无线网络已经禁用” “wiress is disabled” 解决方法

    今天高高兴兴用真机器装好了Ubuntu 10 10 想WIFI 结果显示 无线网络已经禁用 wiress is disabled 我晕 xff0c LiveCD 启动没有任何问题 上了baidu Google 查了很多办法 iwlist s
  • C++ 出现两个头文件相互包含的解决办法

    综合网络信息 xff1a 相互引用解决办法 1 A导入B头文件 xff0c B不导入A头文件 采用 extern 方式引用 2 前向声明加指针 声明各种类的头文件 Classes h 前向声明 class User 放到前面的类要用指针 c
  • 双系统安装 ubuntu 22.04 + win11(yoga 14s 2021)

    考虑到无法完全转向 windows xff0c 于是选择双系统安装 ubuntu 文章安装过程主要参考 Ref 1 xff0c 具体细节会在文中体现 制作启动盘新建硬盘分区安装 ubuntu参考文献 制作启动盘 镜像下载 参考 Ubuntu
  • windows curl 之 invalid character ‘\‘‘ looking for beginning of value

    在windows环境下 xff0c 使用Windows Terminal执行 curl H 34 Content Type application json 34 X POST d 39 34 value 34 34 captcha 61
  • 多List集合总结 交集 并集 差集 去重复并集

    我们经常会遇到一些需求求集合的交集 差集 并集 例如下面两个集合 List lt String gt list1 61 new ArrayList lt String gt list1 add 34 A 34 list1 add 34 B
  • Swift4.0 Codable踩坑之派生类数据的保存

    本以为之前使用Codable的过程中踩的坑已经够多了 xff0c 今天博主有遇到一个坑 xff0c 调了一个下午才解决 xff0c 问题不大 xff0c 但是中文的技术文里都很少涉及这个问题 问题描述 xff1a 遵循了Codable协议的
  • Debian时间同步

    前言 一般做服务器集群的时候 xff0c 需要保证系统时间的同步了 xff0c 而在Linux上有一个工具可以很方便的进行同步 xff0c 那就是ntpdate 安装 安装很简单 xff0c 输入以下命令即可 xff1a span clas
  • Object-c学习笔记十八-----NSPredicate

    Cocoa提供了一个类NSPredicate类 xff0c 该类主要用于指定过滤器的条件 xff0c 该对象可以准确的描述所需条件 xff0c 对每个对象通过谓词进行筛选 xff0c 判断是否与条件相匹配 谓词表示计算真值或假值的函数 NS
  • Git切换回某个commit

    原由 commit之后忘了push xff0c 然后就revert HEAD了 xff0c 导致本地的代码丢失了刚修改的内容 第一步 git log 使用该命令查看commit记录 格式commit commit id xff0c 比如co
  • redhat/CentOS6/7/8离线安装依赖包pcre-devel zlib zlib-devel openssl openssl-devel gcc gcc-c++等编译包

    redhat和centos安装是一样 xff0c 这里已centos7为示例 能够上网 xff0c centos yum y install gcc 就可以安装了 如果依赖其他源 yum install epel release y 就可以

随机推荐