//高空坠球
#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 高空坠球
最新推荐文章于 2026-05-06 05:56:29 发布
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

859

被折叠的 条评论
为什么被折叠?



