-->
当前位置:首页 > 题库 > 正文内容

程序填空题:物体的位移

Luz4年前 (2021-05-10)题库1896
物体的位移

物理学中计算物体位移的公式为

![题图.jpg](~/5414e4d7-db79-4037-90d9-76015ba02bbd.jpg)

请编写函数,根据物体的初速度、加速度和时间,计算物体的位移。

#### 函数原型

```c
double Distance(double velocity, double accelerate, double time);
```

说明:参数 `velocity` 为初速度($$m/s$$),`accelerate` 为加速度($$m/s^2$$),`time` 为时间($$s$$),函数值为位移($$m$$)。

下面的程序,输入初速度、加速度和时间,计算并输出位移。

请在空白处填写适当内容完成此程序。

```c
#include

double Distance(double velocity, double accelerate, double time);

int main()
{
double v0, a, t, s;
scanf("%lg%lg%lg", &v0, &a, &t);
s = @@[Distance(v0, a, t)](5);
printf("%.4f\n", s);
return 0;
}

double Distance(double velocity, double accelerate, double time)
{
double distance;
distance = @@[(velocity + 0.5 * accelerate * time) * time](5);
return distance;
}
```

#### 输入格式
> 初速度、加速度、时间

#### 输出格式
> 位移

#### 输入样例
```in
4.2 0.2 8.5
```
#### 输出样例
```out
42.9250
```






答案:
第1空:Distance(v0, a, t)

第2空:(velocity + 0.5 * accelerate * time) * time

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。