在做题之前,我们先来捋一捋本题的思路,如下图

在编写代码时,我们可能不能一次性的确定需要定义多少个变量,这个就需要一步一步的看情况

代码如下:

#include<stdio.h>
int main()
{float h = 100;//高度int n = 0;//跳了几次int i = 0;//循环变量float ret = 0;//反弹高度float sum = 0;//跳n次共经过sum米scanf("%d", &n);//跳了n次for (i = 0; i <  n; i++){sum += h;ret = h / 2;h = ret;}printf("共经过%f米\n", sum);printf("反弹高度%f米\n", ret);return 0;
}

运行结果:

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

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

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

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

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

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

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

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

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

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

    一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 解题思路:已知小球会反弹,反弹回原高度的一半,所以的在第一次落下后会反弹50米 ...

  6. 如何用python实现题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

    python实现 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 题目分析 第一次下落的距离是100米,反跳回原高度的 ...

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

    题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 算法分析: 1)第一次落地之后开始进行弹起落下的来回循环 即 for( ...

  8. C语言编程>第二周 ⑥ 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

    例题:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 代码如下: /*程序分析:利用for循环语句求解*/ #include& ...

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

    题目4:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 还是和前面的题一样,这种题最简单的思路就是递归.第10次掉下所经过的总 ...

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

    一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 问题分析: 一开始的100米先抛开.10次落地,但是在最后一次落地后就停止了, ...

最新文章

  1. 时钟同步和时钟修正的小技巧
  2. STM32学习——位带区的理解
  3. catia2017安装包打开没反应_云顶手游10.19安装包,9月16日
  4. 自动驾驶系统的学习笔记
  5. java 错误日期转正确日期_java – jdk8日期转换中的错误?
  6. [认证] 丢掉盔甲,我们依然是骄傲的骑士——Secooler“三问四看”话认证培训...
  7. Zephyr NVS文件系统原理及应用
  8. c语言双重for循环流程图_c++ c语言 概述
  9. PADS PCB绘图软件使用过程中遇到的问题和填坑
  10. 西门子g120变频器接线图_西门子S7—1500第二十二讲(G120变频器第二篇)
  11. Android上传图片的方式
  12. bu zhi dao yao zen me zuo
  13. hdu5510Bazinga
  14. python版CSDN博客备份工具
  15. 华为Java机试题__转载
  16. 牛客小白月赛4 D.郊区春游
  17. java 刷新文件夹 代码_UpdateFile.java(更新指定文件夹的文件)作者:阿飞
  18. TortoiseGit - git小乌龟可视化管理Gitee和本地代码仓库
  19. android 9.0 使用http请求异常问题
  20. mysql 表组是什么_数据库中属性组究竟是什么含义?

热门文章

  1. 题解报告:hdu 1570 A C
  2. 电视剧 | 黑镜S5E1 生死搏击
  3. Git无法添加文件夹下文件
  4. S32DS实时查看变量的值
  5. mysql子查询:标量子查询,行子查询,列子查询
  6. 批量实现excel中的地名转为经纬度
  7. 2022美亚杯电子数据取证大赛-个人赛
  8. 为什么网上工商银行安装了U盾不能上网站了?
  9. 常用CV数据集(持续更新中)
  10. Sailfish应用开发入门(二)Sailfish SDK 简介