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

来源:互联网 发布:淘宝部门及职能 编辑:程序博客网 时间:2024/05/02 01:47

第一落下并弹起经过的总长为100+100/2,第一次落下弹起的高度为100/2=50米

#include<stdio.h>int main(){double n=100.0;int i=1;double sum=100.0;while(i<=10){n=n/2;sum=sum+n;i=i+1;}printf("%f\n",sum);printf("%f\n",n);return 0;}


0 0