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

来源:互联网 发布:mac 迅雷 下载速度 编辑:程序博客网 时间:2024/05/01 22:18
//一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第//10次落地时,共经过多少米,第10次反弹多高。#include <stdio.h>int main(){float h = 100,a = 0,sum;int i;for( i = 1; i < 10; i++){h = h/2;a = a  + 2*h;}sum = a + 100 - h;printf("第10次落地时共经过 %f 米\n",sum);printf("第10次反弹 %f 米\n",h);return 0;}
<img src="http://img.blog.csdn.net/20150323211359870?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenlxMTMyMjc4MjUwMTl6eXE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

0 0
原创粉丝点击