练习2-6 计算物体自由下落的距离
一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒2。
输入格式:
本题目没有输入。
输出格式:
按照下列格式输出
height = 垂直距离值
结果保留2位小数。
最近要读者码才能在PTA上完成编译运行了o(╥﹏╥)o
在IDE上(Dev C++)完成的完整代码
#include <stdio.h>
#define g 10
#include <math.h>
int main()
{
double height = 100.0;
double time1,time2;
double t_total = sqrt(2 * height / g);
double x = g * (t_total - time2) * (t_total - time2);
printf("Please input two numbers:\n");
scanf("%lf %lf",&time1,&time2);
printf("The former %.2lf seconds' distance is:%.2lf\n",time1,(g * time1 * time1)/2);
printf("The after %.2lf seconds' distance id:%.2lf\n",time2,x);
return 0;
}
运行结果如下