用一个表格来找规律

假设初始高度m为100

s=m;M=m.

第一次 第二次 第三次 第n次

落地反弹高度h

50 25 12.5 h(n-1)/2
路程s

100+50

100+50+50+25

=100+100+25

100+50+50+25+25+12.5

=100+100+50+12.5

循环(第n次就执行n次,n!=1)

s+= M;
  M = M / 2;

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{float m, n, s, h, M, N;cin >> m >> n; M = m; N = n;h = 0; s = m;while (n)    //求高度{h = m / 2;m = m / 2; n--;}for (int i = 1; i < N; i++)    //求路程,该循环反弹次数N不能取1{s += M;M = M / 2;}cout << fixed << setprecision(2) << h << '\t'<< fixed << setprecision(2) <<s<<endl;return 0;
}

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

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

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

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

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

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

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

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

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

  5. C语言练习(一球从M米高度自由下落,每次落地后返回原高度的一半,再落下,它在第N次落地时共经过多少米?反弹多高?)

    #include <stdio.h> int main() {     int  N,i ;     double M,sum=0.0;      printf("输入初始M,N ...

  6. 保留两位小数的四舍五入

    在项目中遇到计算费用的需求,数值需要是保留两位小数的四舍五入. 四舍五入的函数为Math.Round(),保留小数位的方法是Number.toFixed(). 注意:Number.toFixed()将 ...

  7. c语言输入三个身高输出最高,输入两个人的身高,计算并输出他们的平均身高.(身高以米为单位,最后结果保留两位小数)...

    题目: 输入两个人的身高,计算并输出他们的平均身高.(身高以米为单位,最后结果保留两位小数) 求C语言的编写过程 解答: #include void main () { float a,b; scan ...

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

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

  9. java.math.BigDecimal保留两位小数,保留小数,精确位数

    http://blog.csdn.net/yuhua3272004/article/details/3075436 使用java.math.BigDecimal工具类实现   java保留两位小数问题 ...

最新文章

  1. 蚂蚁金服付志嵩:数据膨胀?关系复杂?如何升级图数据库?
  2. 从VC 6.0移植代码到VS C++ 2005得出的一些经验
  3. java中不同包中怎么实例化,Java 笔试题 (01)
  4. shell换行合并多个文件_如何合并多个pdf文件?这里有合并PDF最简单的方法
  5. mac 硬盘未推出 硬盘无法读取_在Mac上(正确的)格式化U盘
  6. spring map使用annotation泛型注入问题分析
  7. python 安装中的错误解决
  8. rpm-tree源码分析一波
  9. typescript索引类型_复杂场景下的 typescript 类型锚定 (1) ----- 对象索引提取-阿里云开发者社区...
  10. Ehcache学习总结(1)--Ehcache入门介绍
  11. mos管电路_MOS管笔记之外围电路和缓冲电路设计
  12. Intersection of Two Prisms(AOJ 1313)
  13. python标准库之random模块
  14. IP-SAN在Windows端配置
  15. C# 驱动级模拟键盘输入
  16. 计算机按键 shift的作用,Shift键的作用大全 Shift是什么意思
  17. PS怎么旋转图片方向
  18. 微机保护装置智能操控及无线测温等产品在某助剂厂新建项目的应用
  19. stm32 + ESP8266 wifi获取网络时间和天气 stm32天气预报
  20. Spark日志,及设置日志输出级别

热门文章

  1. python求合数的所有因子_求合数的所有素因子
  2. 小程序银行卡手机号验证
  3. 手机浏览器devtools_浏览器DevTools概述
  4. suite No.1 , BWV 1007, In G:Prelude
  5. 识别电路画等效电路的几种方法
  6. App Store 生成二维码下载
  7. 用最通俗语言来聊聊“什么是机器学习”
  8. 状态压缩动态规划部分习题详解
  9. mybatis使用foreach遍历list集合或者array数组
  10. 通用协议(五)两方安全计算