球从x≥10米高自由落下;每次触地反弹至一半高度后再落下;求其第n次触地时累计经过路程(浮点数)。
发布时间
阅读量:
阅读量
自由落体运动路径计算
程序执行结果示例:
请输入物体下落的初始高度:
10
计算物体第n次下落的总路程:
2
最终总路程为:20.000000
输入提示信息:“请输入物体下落的初始高度:\n”
输入数据格式:“%d”
输入提示信息:“计算物体第n次下落的总路程:\n”
输入数据格式:“%d”
输出数据格式:“最终总路程为:%f\n”
#include <stdio.h>
int main()
{
float i, s,h;
int x, y;
printf("请输入下落高度:\n");
scanf("%d", &x);
s =h= x; //因为高度申请为整型,需要用h=x转化为float类型再计算
printf("求下落n次路程:\n");
scanf("%d", &y);
for (i = 1; i < y; i++)
{
h = h / 2.0;
s +=h *
全部评论 (0)
还没有任何评论哟~
