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

来源:互联网 发布:新加坡留学知乎 编辑:程序博客网 时间:2024/05/01 22:25
#include<stdio.h>int main (){int high = 100;double hf = high/2.0;double sum = 0.0;int n = 0;for(n = 1;n < 10;n ++){sum = sum + 2*hf;hf = hf/2;}sum =  100 + sum;printf("%f\n",hf);printf("%f\n",sum);return 0;}

0 0
原创粉丝点击