#include <stdio.h> int main() { double high=100; double distance=100; int i=0; for(i=1;i

动态 未结 0 89
小小草
小小草 LV1 2023年9月23日 23:40 发表
该程序的功能是计算一个球从高度为100米的地方自由落体下落10次后,第十次反弹时球的高度和经过的距离。具体实现方法是通过循环计算每次下落的高度和反弹的高度,并累加经过的距离。 在循环中,变量high表示当前下落的高度,初始值为100米。变量distance表示当前已经经过的距离,初始值也为100米。循环从i=1开始,因为第一次下落不需要计算。 每次循环中,先将高度除以2,表示下落到一半的高度。然后将反弹的高度加上两倍的下落高度,表示反弹回来的高度。最后将经过的距离加上两倍的下落高度,表示下落和反弹的总距离。 循环结束后,输出第十次经过的距离和反弹的高度,保留6位小数。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复