C语言的作业,各位大大帮个忙?

来源:百度知道 编辑:UC知道 时间:2024/06/05 22:03:01
C语言的作业,各位大大帮个忙
一球从100米的高度自由落下,每次落地后反跳回原来高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

我的题目里好像有这个 ,你看是对的不。
#include<stdio.h>
#include<math.h>
void main()
{
double high=100;
double sum=0;
double p=0;
for(int i=1;i<=10;i++)
{
p=high/pow(2,i);
sum+=2*p;
printf("第%d次弹%0.3lf米,落地时总运行%0.3lf米\n",i,p,sum+100);
}

/*printf("第10次弹%0.3lf米,总运行%0.3lf米\n",p,sum);*/
}