用 C 语言来实现这个程序,你可以这样写:
#include <stdio.h>
int main(void) {
// 定义变量,表示球的初始高度、总共经过的距离和反弹的高度
double height = 300.0, distance = 0.0, rebound;
// 使用循环来模拟球的自由落体过程
for (int i = 1; i <= 10; i++) {
// 计算球反弹的高度
rebound = height / 2.0;
// 累加球经过的距离
distance += height + rebound;