//高空坠球
#include<stdio.h>
int main(int argc,char const *argv[])
{
double height;
int n;
printf("高度:");
scanf("%lf",&height);
printf("第几次落地:");
scanf("%d",&n);
double distance;
int i;
if(n==1)
{
distance=height;
height/=2;
}
else
{
distance=height;
for(i=1;i<n;i++)
{
height/=2;
distance+=2*height;
}
height/=2;
}
printf("皮球在第%d次落地时,在空中一共经过%.1f距离\n第%d次反弹的高度是%.1f\n",n,distance,n,height);
return 0;
}
4-8 高空坠球
最新推荐文章于 2025-03-17 15:40:25 发布