在C++中,求解將分數 (a/b) 轉換為另一個分數 (c/d) 所需的加到分子和分母上的 ΔX 值。
在本教程中,我們將編寫一個程式來計算滿足給定方程的∆X值。方程為 (a + ∆X) / (b + ∆X) = c / d。
這裡,我們需要一點數學知識來解方程。這很簡單。交叉相乘並將∆X移到一邊。
你將得到∆X的值為 (b*c - a*d) / (d - c)。
我們已知a、b、c和d的值。求解∆X值很簡單。
示例
讓我們看看程式碼。
#include <bits/stdc++.h>
using namespace std;
int findTheXValue(int a, int b, int c, int d) {
return (b * c - a * d) / (d - c);
}
int main() {
int a = 5, b = 2, c = 8, d = 7;
cout << findTheXValue(a, b, c, d) << endl;
return 0;
}輸出
如果你執行上面的程式碼,你將得到以下結果。
19
結論
如果你在本教程中有任何疑問,請在評論區提出。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP