首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
时共专题
C语言--一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米,第10次反弹多高
一.思路分析 这是一个简单的物理题目,解题思路比较明确。程序使用 for 循环来模拟球的下落和反弹过程,通过多次计算得到最终结果,最后使用 printf 函数将结果输出。 定义初始高度 height 和总共经过的米数 distance 的变量,初始化为第一次下落的高度(即初始高度) double height = 100; // 初始高度,单位为米double distance =
阅读更多...
4.14 C语言练习(一球从M米高度自由下落,每次落地后返回原高度的一半,再落下,它在第N次落地时共经过多少米?反弹多高?)
【练习】 题目要求:一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时共经过多少米?反弹多高? 保留两位小数输入:M N输出:它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行例如:输入:1000 5输出:31.25 2875.00解题方法:1、利用for循环控制下落次数实现2、利用等比数列计算公式实现 解法一:for循环 #includ
阅读更多...