C/C++的自由落体运动

news2024/9/24 15:24:58

目录

1. 前言

2. 正文

2.1 问题

2.2 解决办法

2.2.1 思路

2.2.2 代码实现

2.2.3 测试结果

3. 备注


1. 前言

这个题目非常有意思,可以活跃自己的思维,毕竟代码来源于生活,又返回给生活。

2. 正文

2.1 问题

题目描述:

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

输入格式:

反弹的次数N

输出格式:

小球经过的路程(保留四位小数)

样例输入:

2

样例输出:

200.0000

2.2 解决办法

2.2.1 思路

这个题目就是简单的循环,不过要注意初始值,以及c++的保留小数的方法,这个我在前面的文章也讲过了,不过在下面的代码里也复现了。大家可以自行观看和查阅。

看完题目之后,大家还是可以现场是写一下,必经过程和思路都是最重要的。

2.2.2 代码实现

#include <iostream>
#include <vector>
#include <iomanip>
using namespace std;
int get_data(int a)
{
    if (a == 1)
        return 10;
    else
        return get_data(a - 1) + 2;
}
int main()
{
    int data_in;
    float distance = 100.00, get_result = -100.00;
    cin >> data_in;
    for (int i = 0; i < data_in; i++)
    {
        get_result += distance * 2;
        distance /= 2;
    }
    cout << fixed << setprecision(4) << get_result << endl;
    return 0;
}

2.2.3 测试结果

测试结果完美

 大家可以直接在这个线上的编译环境执行

码曰 - 让代码在云端多飞一会 (dotcpp.com)

3. 备注

>>>>>>

总觉得人生没有程序自由,在程序里至少是自由的,这种自由让人向往。

>>>>>>

不幸可能成为通向幸福的桥梁。——日本谚语

 >>>>>>

制作不易,且行且珍惜,点个关注支持下吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2110504.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

携手共建云安全未来 |“集美大学服云实习基地”授牌仪式圆满举行

集美大学服云实习基地授牌仪式 9月3日&#xff0c;集美大学服云实习基地授牌仪式在厦门成功举行。集美大学科研处副处长茅剑、计算机工程学院副院长刘晋明&#xff0c;以及安全狗副总裁&CTO陈荣有、副总裁刘春辉共同出席此次的授牌仪式。 01 会上&#xff0c;安全狗副总裁刘…

梨花声音教育退费普通话学习技巧之了解文化背景

在学习普通话的过程中&#xff0c;了解中国的文化背景是不可或缺的一环。语言不仅是交流的工具&#xff0c;更是文化的载体。通过深入了解中国的历史、文化和社会背景&#xff0c;学习者可以更好地理解和掌握普通话&#xff0c;使语言学习变得更加生动有趣。本文将从几个方面详…

监控平台总结之面试常问答案

思路 延伸的面试题总结及答案&#xff1a; 1.说说前端监控平台/监控SDK架构设计和难点亮点&#xff1f; 架构设计 数据采集层: SDK: 在前端集成的 SDK 负责采集数据&#xff0c;包括性能指标、用户行为、错误日志等。 数据收集: 实现高效的数据采集机制&#xff0c;支持实时…

C++_多态详解

多态的概念 概念&#xff1a;需要去完成某个行为时&#xff0c;当 不同的对象去完成 会产生出不同的状态。通俗点说就是 不同类型的对象去做同一个行为&#xff0c;产生的结果不同。 多态的定义及实现 虚函数 定义&#xff1a;即被virtual修饰的类成员函数称为虚函数 虚函…

多门店管理下的高效IT运维策略与实战指南

连锁门店作为直接面向消费者的服务点&#xff0c;是企业与顾客建立联系的关键触点。随着商业竞争的加剧&#xff0c;连锁门店企业纷纷通过扩大实体店面的规模来抢占市场份额。随着门店数量的激增&#xff0c;门店IT运维管理的复杂性和挑战也日益凸显。本文将深入剖析门店IT运维…

828华为云征文|采用Flexus云服务器X实例部署RTSP直播服务器

一、前言 这篇文章讲解&#xff1a; 采用华为云最新推出的Flexus云服务器X实例搭建RTSP服务器&#xff0c;完成视频直播需求。 随着实时视频流传输需求的增长&#xff0c;RTSP&#xff08;实时流协议&#xff09;服务器成为了许多视频监控、直播和多媒体应用的核心组件。在当…

有趣的手机端见缝插针游戏源码

有趣的手机端见缝插针游戏源码下载&#xff0c;注&#xff1a;本地预览请用火狐浏览器模拟移动端&#xff0c;chrome本地预览存在跨域问题。 微信扫码获取源码

vue3 响应式 API:shallowRef()和shallowReactive()

shallowRef() shallowRef()是一个用于创建浅层响应式引用的函数。它创建一个响应式数据&#xff0c;但只对顶层属性进行响应式处理。 特点&#xff1a; 只跟踪引用值的变化&#xff0c;不关心值内部的属性变化。 <template><div>{{ shallowRefObj }}</div>…

LLM 模型压缩之三: FoldGPT

0. 资源链接 论文: FoldGPT: Simple and Effective Large Language Model Compression Scheme 项目: to be released. 1. 背景动机 现有的大语言模型推理存在以下问题&#xff1a; LLM 模型因为有大量的参数&#xff0c;以及 next token 的预测方式&#xff0c;导致 LLM 模…

关于vue项目启动报错Error: error:0308010C:digital envelope routines::unsupported

周五啦&#xff0c;总结一下这周遇到的个别问题吧&#xff0c;就是关于启动项目的时候其他的东西都准备好了&#xff0c;执行命令后报错Error: error:0308010C:digital envelope routines::unsupported 这里看一下我标注的地方&#xff0c;然后总结一下就不难发现问题所在 查看…

OBS怎么设置录制配置?3个电脑录屏小技巧妥妥教会你

OBS Studio是一款广受好评的开源录屏和直播软件&#xff0c;它以其强大的功能和用户友好的操作界面而闻名。对于初次接触OBS的用户来说&#xff0c;可能会对软件的众多按钮感到困惑。本文将为你提供一份简洁明了的OBS录屏指南&#xff0c;帮助你快速上手。 演示机型&#xff1a…

下载量10w+!LLM经典《大型语言模型:语言理解和生成》pdf分享

介绍 近年来&#xff0c;人工智能在新语言能力方面取得了显著进展&#xff0c;深度学习技术的快速发展推动了语言AI系统在文本编写和理解方面的表现。这一趋势催生了许多新功能、产品和整个行业的兴起。 本书旨在为Python开发者提供实用工具和概念&#xff0c;帮助他们利用预…

IP地址与MAC地址的区别:‌理解网络层与数据链路层的基石

在网络通信的广阔天地中&#xff0c;‌IP地址与MAC地址如同两座灯塔&#xff0c;‌各自照亮着不同的海域。‌它们虽然都扮演着标识网络设备的重要角色&#xff0c;‌但却在网络的不同层次上发挥着作用。‌本文将带您走进IP地址与MAC地址的世界&#xff0c;‌简述MAC与IP地址的区…

在SOLIDWORKS中高效转换:从实体模型到钣金件的设计优化

在设计生产中&#xff0c;当我们收到中间格式的模型文件时&#xff0c;并希望将其转换为钣金件以进一步加工生产&#xff0c;该怎么做呢&#xff1f; 利用SOLIDWORKS软件&#xff0c;可以直接将实体模型转换为钣金件&#xff0c;来完成后续的设计。 中性文件 钣金件 一、设置…

万象奥科参展“2024 STM32全国巡回研讨会”—深圳站、广州站

9月3日-9月5日&#xff0c;万象奥科参展“2024 STM32全国巡回研讨会”— 深圳站、广州站。此次STM32研讨会将会走进全国11个城市&#xff0c;展示STM32在智能工业、无线连接、边缘人工智能、安全、图形用户界面等领域的产品解决方案及多样化应用实例&#xff0c;深入解读最新的…

谷歌seo文章如何优化效果更好?

优化文章效果其实就是让它更吸引人&#xff0c;让读者有兴趣读下去&#xff0c;同时也要让搜索引擎喜欢&#xff0c;写作风格要亲切自然&#xff0c;用聊天的方式跟读者沟通&#xff0c;别让他们觉得在读一篇枯燥的报告&#xff0c;原创内容是关键&#xff0c;我们需要提供独特…

自称超越Transformer的新一代大模型RWKV是什么

论文地址&#xff1a;arxiv.org/pdf/2305.13048v2 项目地址&#xff1a;github 论文题目为&#xff1a;《RWKV: Reinventing RNNs for the Transformer Era》 自 Vaswani 等人于 2017 年首次提出 Attention Is All You Need 之后&#xff0c;基于 transformer 的强大的模型一…

jmeter同步定时器、固定定时器、统一随机定时器、常数吞吐量定时器详解

一、同步定时器 可以让多个线程同时向服务器发送请求&#xff0c;实现瞬间并发(相当于现实中同步秒杀商品)类似于集合点 例如&#xff1a;10个人约定去旅游&#xff0c;出发前提前会在某一个地方等到10个人同时都到了约定地点之后再一同排队上车 在任意接口下添加同步定时器模…

C#基础(6)值类型和引用类型

前言 我们先前已经完成了数组相关的学习&#xff0c;今天我们就要来详细介绍一下数据类型了。 引用类型是指变量存储的是对象的引用或地址&#xff0c;而不是实际的数据。在引用类型中&#xff0c;变量存储的是指向对象的指针&#xff0c;通过这个指针可以访问对象的实际数据…

电阻负载柜的故障排除方法有哪些?如何解决常见问题?

电阻负载柜是电力系统中的重要设备&#xff0c;主要用于模拟实际负载&#xff0c;对电力设备进行测试和调试。然而&#xff0c;在使用过程中&#xff0c;可能会出现各种故障。以下是一些常见的电阻负载柜故障及其排除方法&#xff1a; 1. 电源无法启动&#xff1a;首先检查电源…