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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP