公司新进了一个新手,所以把一个能够解方程的计算器项目中最简单的算法部分交给他:解一元一次方程。新手先生首先向度娘询问了一元一次方程是神马?而后将其可能形式整理出来:
3x=8
k+6=1
6a-5=2a-2
-5+12Y=0
-z+2z+7-3=z-2z+6-14
……
……
但是新手实在是太新了,请你帮他实现这部分功能。
仅一行,满足如下限定:
1、只含有一个未知数,并且该未知数用单个英文字母表示
2、未知数的系数为1时省略,不为1时也不写乘号
3、输入的每个字符仅可能为0、1、2、3、4、5、6、7、8、9、=、-、+
4、未知数的系数的绝对值不超过100
5、常数项的绝对值不超过100
6、+、-符号一共不超过100个
仅一行,结果保留小数点后3位有效数字。格式详见样例.
6a-5+1=2-2a
a=0.750
1-b=3
b=-2.000
3x=8
x=2.667