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

来源:互联网 发布:中国人民大学 网络教育 编辑:程序博客网 时间:2024/05/01 23:23
//一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第10次落地时,共经过多少米,第10次反弹多高。#include <stdio.h>int main(){float h=100;float s=0;int i;for(i=1;i<10;i++){h=h/2;s=s+2*h;}printf("第十次的高度为:%f\n",h);printf("共经过%f米\n",s+100-h);return 0;}

0 0
原创粉丝点击