我想问一下高效算法。 实施例ⅰ具有方程:方程的高效算法
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:我编辑了新的解释,方程是从程序,用户不能改变,用户只是提交变量的值 –