C++程序:利用火车速度和长度计算桥梁长度


在本题中,已知火车的长度 (L) 和速度 (S),以及火车通过桥梁所需的时间。我们的任务是编写一个 C++ 程序来计算桥梁的长度。

问题描述

我们需要利用火车的速度、火车通过桥梁所需的时间以及火车的长度来计算桥梁的长度。

让我们来看一个例子来理解这个问题:

输入:L = 310, S = 45m/秒, 时间 = 12 秒

输出:230 米

解决方案

火车以速度 S 在时间 T 内通过整个桥梁。所用时间是从火车进入桥梁到火车离开桥梁。因此,距离将是火车长度 (L) + 桥梁长度 (B)。

公式化:

S*T = (L+B)

求桥梁长度 (B):

B = S*T - L

示例

在线演示

#include <iostream>
using namespace std;
int findBridgeLenght(int L, int S, int T) {
   int B = ( (S*T) - L);
   return B;
}
int main() {
   int L = 150, S = 45, T = 25;
   cout<<"The length of the bridge is "<<findBridgeLenght(L, S, T);
   return 0;
}

输出

The length of the bridge is 975

更新于:2020年10月9日

浏览量:154

开启您的职业生涯

完成课程获得认证

开始学习
广告