乐乐学编程 发表于 2021-1-1 20:36:01

一球自由落下

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

风过无痕1989 发表于 2021-1-1 20:40:46

#include<stdio.h>

int main()
{
        int count = 10;
        double high = 100, s = 0;
        while (count > 0)
        {
                s += high + high / 2;
                high = high / 2;
                count--;
        }
        s += high;
        printf("共经过 %.3f 米,第10次反弹 %.3f 米\n", s, high);
}
页: [1]
查看完整版本: 一球自由落下