我想問一下高效算法。 實施例ⅰ具有方程:方程的高效算法
x = y + z;
如果變量y = 1的值,變量z = 2所以變量x是3
但如何自動如果變量x = 3和變量得到的Y值用這個方程z = 2?無需創建新的等式y = x - z
我希望可以使用C#或JavaScript獲取示例代碼。
又如,如果方程是
a = (((x + y - z)/2)*10)^4
方程式從程序,用戶提交的3個可變因素值。 用戶提交變量(X,Y,Z)或(Y,Z,a)或(Z,A,X)或(a,X,Y)
如果變種的x,y和z的用戶輸入值,程序可以用該方程顯示a的值。沒有創建一個= ...
如果var y,z和a的用戶輸入值,程序可以用該等式顯示x的值。如果沒有創建x = ...
如果var z,a和x程序的用戶輸入值可以用該方程顯示y的值。沒有創建y = ...
如果用戶爲var a,x和y輸入值,程序可以用該等式顯示z的值。如果沒有創建Z = ...
使用'if'或'switch'語句? – user1666620
這個公式是否會改變(硬編碼或動態)?用戶是否提交了一個等式?如果是這樣,是否需要執行方程的錯誤檢查(準確的括號,指數等)。) – Jon
@Jon:我編輯了新的解釋,方程是從程序,用戶不能改變,用戶只是提交變量的值 –