当前位置: 首页 > article >正文

球弹跳高度的计算(信息学奥赛一本通-1085)

【题目描述】

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

【输入】

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

【输出】

第1行:到球第10次落地时,一共经过的米数。

第2行:第10次弹跳的高度。

注意:结果可能是实数,结果用double类型保存。

提示:输出时不需要对精度特殊控制,用cout << ANSWER,或者printf("\%g",ANSWER)即可。

【输入样例】

20

【输出样例】

59.9219
0.0195312

【题解代码】

#include<iostream>
using namespace std;

int main()
{
	double h;
	cin >> h;

	double total_high = 0;
	for (int i = 1; i <= 10; i++)
	{
		total_high += (h + h / 2);
		h = h / 2;
	}
	cout << total_high - h << endl << h;

	return 0;
}

http://www.kler.cn/a/540441.html

相关文章:

  • 小白零基础如何搭建CNN
  • 推荐一款 免费的SSL,自动续期
  • 【sqlite】python操作sqlite3(含测试)
  • 前端页面添加水印
  • 深度学习-利用预训练的 ResNet 和 DenseNet 模型进行医学影像诊断
  • Docker从入门到精通- 容器化技术全解析
  • 【JavaScript】this 指向由入门到精通
  • HTML标题标签(<h1>、<h2>、<h3>)的正确使用策略与SEO优化指南
  • 网络安全 — 安全架构
  • 实现双向数据绑定
  • 局域网使用Ollama(Linux)
  • 智慧校园与理工大学:信息技术在高等教育中的应用
  • 使用Python爬虫获取淘宝商品评论API接口数据
  • 前瞻技术解密:未来生活的改变与机遇
  • 1-portal认证功能
  • CPLD实现SPI通信
  • 使用XMLHttpRequest发送带查询参数的 GET 请求并动态展示数据
  • [LLM面试题] 指示微调(Prompt-tuning)与 Prefix-tuning区别
  • ndk 编译opencv(去除libandroid.so mediandk依赖)
  • 单片机复杂项目的软件分层设计
  • 构建jdk17包含maven的基础镜像
  • [安装FlashAttention] CUDA版本 和 Nvidia驱动版本
  • [Unity角色控制专题] 详细解释如何使用Character Controller配合脚本实现跳跃功能与落地抖动?
  • docker的卷映射如何手动指定位置
  • 信创领域的PostgreSQL管理员认证
  • 2.10学习总结