你写的不够规范,
1.“a乘b=2a-b”应该是一个自定义运算,其中的“乘”应是“*”号,即 a*b=2a-b
这里的“*”号既不表示乘法运算,也不能读作“乘”,而是一个你自己决定运算方式的运算符号.你也可以用其他符号,如@、#、¥、&、$等等,只要不是+、-、×、÷等常用运算符号就行.如a@b=2a-b a$b=2a-b ……
2.“4乘5/2乘3”,因为没有给定运算优先权,没法知道是先算自定义运算还是先算除法.
如果自定义运算优先,则
4*5/2*3
=(2×4-5)/(2×2-3)
=3/1
=3
如果自定义运算优先权低于乘除,则
4*5/2*3
=2×(2×4-5/2)-3
=2×5.5-3
=11-3
=8