一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒2。
输入格式:
本题目没有输入。
输出格式:
按照下列格式输出
height = 垂直距离值
结果保留2位小数。
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
我的答案:
一、信息
1.题目要求我求三秒内落下的距离
2.物体做自由落体运动
3.g=10/m每二次方秒
二、分析:
1.根据条件2我们知道物体满足牛顿自由落体公式:v0t+1/2gt^2
2.根据条件1我们知道此次运动的初速度为0且t为3
3.知道了g
三、解决
所有已知量都已经知道了那么我们带入公式得到height
C语言:
#include <stdio.h>
#define g 10
int main() {
int height,t=3;
height=g*t*t/2;
printf("%d",height);
return 0;
}
运行结果:
C++:
#include <iostream>
#define g 10
using namespace std;
int main()
{
int t = 3, height;
height = g * t * t/2;
cout << height;
}
运行结果: