📚基础(一)C++语言 🏆——1085:球弹跳高度的计算
2025-03-21 00:30:26
•
来源:
导读 你是否好奇过,当一个小球从高处落下时,它的反弹高度会如何变化?今天就让我们用C++语言来模拟这个过程!🎯假设小球第一次从高度 `h` 米
你是否好奇过,当一个小球从高处落下时,它的反弹高度会如何变化?今天就让我们用C++语言来模拟这个过程!🎯
假设小球第一次从高度 `h` 米自由下落,每次反弹的高度是前一次的 `p%`(如:`p=70` 表示反弹70%)。通过编程,我们可以轻松计算出第 `n` 次反弹后的高度!💡
以下是代码框架:
```cpp
include
using namespace std;
int main() {
double h, p; // 初始高度与反弹百分比
int n;
cout << "请输入初始高度(h): "; cin >> h;
cout << "请输入反弹比例(p%): "; cin >> p;
cout << "请输入第几次反弹(n): "; cin >> n;
for (int i = 1; i <= n; ++i) {
h = (p / 100.0); // 计算每次反弹高度
cout << "第" << i << "次反弹高度为:" << h << "米\n";
}
return 0;
}
```
运行这段代码后,你会发现小球的反弹高度逐渐减少,直到几乎接近于零。🎉
这是一个简单却有趣的练习,既锻炼了逻辑思维,又巩固了C++的基础知识。快来试试吧!💪✨
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
关键词: