一球从某一高度落下(整数,单位是米),每次落地后跳回原来高度的一半,再落下。编程计算球在第5次落地时,共经过多少米?第5次反弹多高?【多组输入】

输入格式

输入一个整数h0,表示球的初始高度

输出格式

两个数据s和h,分别表示第5次落地时共经过s米,第5次反弹高度为h米,s和h用空格隔开

————题源来自老师布置的实验二

由于有点抽象我采取画图分析

路程有弹上去也有落下来的 这个时候我们需要设置一个变量h来存储当前的h值

代码实现~

#include<iostream>

using namespace std;

int main() {

double h0, i, s, h;//采用双精度定义变量

while (cin >> h0) {//用while来实现多组数据输入

s = 0;

h = 0;

for (i = 1; i <= 5; i=i++)//用for来限制循环的次数{

s += h0 + h;//来回都有路程,所以h0,和h都要加上

h = h0 * 0.5;

h0 = h;

}

cout << s << ' ' << h<<endl;//输出结果并换行

}

return 0;

}

C++,一球从某一高度落下(整数,单位是米),每次落地后跳回原来高度的一半,再落下。编程计算球在第5次落地时,共经过多少米?第5次反弹多高?【多组输入】相关推荐

  1. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第n次落地时,共经过多少米?第n次反弹多高?(以第十次为例)

    在做题之前,我们先来捋一捋本题的思路,如下图 在编写代码时,我们可能不能一次性的确定需要定义多少个变量,这个就需要一步一步的看情况 代码如下: #include<stdio.h> int ...

  2. 一个球从100米高度自由落下,每次落地后反弹回原高度的一半; * 再落下,求在第几次之后反弹高度小于0.1米, * 并计算在这一次落地时共经过多少米?...

    package com.db2;/*** 一个球从100米高度自由落下,每次落地后反弹回原高度的一半: * 再落下,求在第几次之后反弹高度小于0.1米,* 并计算在这一次落地时共经过多少米?* * @ ...

  3. /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高? */

    题目: /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第十次落地时,共经过多少米?第十次反弹多高? */ 我是用java做的 public ...

  4. C语言学习之一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米,第10次反弹多高。

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

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

    package Day03;/*** 第三题:* 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在* 第10次落地时,共经过多少米?第10次反弹多高?* <p> ...

  6. 萌新的Python练习菜鸟100例(十八)一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

    题目: 一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 分析: · 用户输入层数和数字: · 使用for i in range ...

  7. 一球从h米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时共经过多少米?反弹多高?

    /*-------------------------------------------------------------------------- [程序设计] ---------------- ...

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

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

  9. 【C++训练】 一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米?

    如题: 一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米? 输入 :反弹的次数N 输出:小球经过的路程(保留四位小数) 样例输入:2 样例输 ...

最新文章

  1. 八、进程调度的时机、切换与过程,调度方式
  2. 网站上传到服务器mysql数据库,网站上传到服务器mysql数据库吗
  3. 嵌入式驱动程序之信号量
  4. module ‘imgaug.augmenters‘ has no attribute ‘Resize‘
  5. Windows下查看dll被哪个进程调用
  6. rdd后面[]中的数字是啥意思
  7. 如何以学习单片机为契机,逐步成为优秀的工程师
  8. 关于SVN限制填写备注和自动更新代码到网站的研究
  9. 面象对象与面象过程内存分区
  10. MATLAB Simulink仿真应用
  11. JS实现将文件和base64的相互转换
  12. 谷歌浏览器离线安装包下载
  13. 2022-2027年中国聚酯瓶片行业发展监测及投资战略研究报告
  14. php模拟登陆青果教务系统
  15. 在64位的Linux系统使用gcc的-m32选项编译32位的程序得到了多余的代码(多余指令call和add)、有多余的.text.__x86.get_pc_thunk.ax
  16. Flutter之基础Widget
  17. Acer宏碁暗影骑士3进阶版无法进入系统引导修复
  18. 浏览器提示https证书有风险该怎么解决
  19. 植物大战僵尸2平安时代全新玩法
  20. linux下安装OpenOffice及使用java调用OpenOffice转换word、Excel为pdf并添加水印

热门文章

  1. java 生成当天日期 昨天日期
  2. html 点击展开显示全部,多行溢出省略号显示及点击展开(css/js)实现!
  3. 利用html表单制作个人简历
  4. 在Swagger中请求API返回400BadRequest
  5. 华为云GaussDB首席架构师冯柯:摘取皇冠上的明珠,华为云数据库的创新与探索
  6. 实验七 二极管包络检波实验
  7. Spsice仿真实验 例B-1
  8. sql查询当天 当月 当年
  9. 【时序】DeepGLO:可以学习全局依赖和局部信息的多时间序列预测模型
  10. 每个前端都需要知道这些面向未来的CSS技术