时间限制: 1000 ms 内存限制: 65536 KB
提交数: 13220 通过数: 6964

【题目描述】

一球从某一高度h落下(单位米),每次落地后反跳回原来高度的一半,再落下。
编程计算气球在第10次落地时,共经过多少米? 第10次反弹多高?
输出包含两行,第1行:到球第10次落地时,一共经过的米数。第2行:第10次弹跳的高度。

【输入】

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

【输出】

第1行:到球第10次落地时,一共经过的米数。
第2行:第10次弹跳的高度。
注意:结果可能是实数,结果用double类型保存。
提示:输出时不需要对精度特殊控制,用cout << ANSWER,或者printf("%g", ANSWER)即可。

【输入样例】

20

【输出样例】

59.9219
0.0195312

【来源】

NO

代码

#include <stdio.h>
int main ()
{double h,i=1;double m;scanf("%lf",&h);while(i<=10){m+=1.5*h;h/=2;i++;if(i==10)m-=h/2;}printf("%g\n%g",m,h);return 0;
}

信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1085:球弹跳高度的计算相关推荐

  1. 【C++】1085:球弹跳高度的计算(信息学奥赛)

    好了,今天的内容就是1085:球弹跳高度的计算,内容的详细意思也就是一球从某一高度hh落下(单位米),每次落地后反跳回原来高度的一半,再落下.编程计算气球在第1010次落地时,共经过多少米? 第101 ...

  2. 1.5 编程基础之循环控制 20 球弹跳高度的计算

    http://noi.openjudge.cn/ch0105/20/ #include<iostream> using namespace std; int main() {double ...

  3. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1072:鸡尾酒疗法

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14035 通过数: 6189 [题目描述] 鸡尾酒疗法,指"高效抗逆转录病毒治疗". 人们在鸡尾酒疗法的基础上 ...

  5. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1112:最大值和最小值的差

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9363 通过数: 5690 [题目描述] 输出一个整数序列中最大的数和最小的数的差. [输入] 第一行为M,表示整数个数,整数个数 ...

  6. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1109:开关灯

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11709 通过数: 5381 [题目描述] 假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号, 初始时全部处于开 ...

  7. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1108:向量点积计算

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 6036 通过数: 4909 [题目描述] 在线性代数.计算几何中,向量点积是一种十分重要的运算. 给定两个n维向量a=(a1,a2 ...

  8. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1107:校门外的树

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11290 通过数: 6162 [题目描述] 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米. 我们可以把马路 ...

  9. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1106:年龄与疾病

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 10304 通过数: 5830 [题目描述] 某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理, 按照 ...

  10. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1105:数组逆序重存放

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 10572 通过数: 7206 [题目描述] 将一个数组中的值按逆序重新存放.例如,原来的顺序为8,6,5,4,1.要求改为1,4, ...

最新文章

  1. 【蓝桥java】递归基础之计算共多少种走法
  2. 矩阵乘法递推的优化艺术
  3. 分布式事务 -- seata框架AT模式实现原理
  4. LintCode MySQL 1928. 网课上课情况分析 I
  5. notepad++怎么换行命令_notepad++如何自动换行
  6. Spring Boot基础学习笔记02:Spring Boot项目单元测试、热部署与原理分析
  7. 人脸方向学习(十五):Face Detection-RetinaFace解读
  8. keras训练cifar10数据集源代码
  9. Flink Batch SQL 1.10 实践
  10. 阶段3 2.Spring_03.Spring的 IOC 和 DI_2 spring中的Ioc前期准备
  11. matlab开关占空比,高手指导 详解开关电源占空比选择与计算
  12. 人口各省预测模型matlab_利用matlab编程求解人口预测模型.doc
  13. html a 标签 邮件超链接 发送邮件
  14. uint 数据类型理解
  15. 计算机热点ip设置,电脑宽带怎样设置wifi热点
  16. java for步长_Velocity模板循环支持自定义步长
  17. 腾讯视频云流媒体技术探索
  18. 网易Airtest跨平台的UI自动化测试框架
  19. HTML5学堂,感谢您一年的陪伴(上)
  20. 八年级作文-流动的忧郁

热门文章

  1. POJ 3186Treats for the Cows(区间DP)
  2. JavaScript、Jquery:获取各种屏幕的宽度和高度
  3. C#注册URL协议,使用浏览器打开本地程序,类似网页上点了QQ交谈打开本地QQ客户端程序...
  4. windows phone 操作 http异步返回结果
  5. css框架之960 Grid System 基本原理及使用方法
  6. 构造函数及析构函数的调用
  7. linux除了cat读取文件内容,linux cut命令和cat命令以及查看文件内容命令总结
  8. Hulu 2013北京地区校招笔试题
  9. python 从入门到实践 第三章
  10. QLocalServer和QLocalSocket单进程和进程通信