日期:2014-05-17  浏览次数:20895 次

五个0.2怎么通过四则运算后得到0.8,四则运算各用一次,怎么用C#实现呀!求高手指点
五个0.2怎么通过四则运算后得到0.8,四则运算各用一次,怎么用C#实现呀!求高手指点

------解决方案--------------------
首先你要知道这5个0.2是怎么得到0.8的不就好写了啊
(0.2/0.2)*(0.2/0.02)-0.2 = 0.8
至少我用了2个除..
------解决方案--------------------
怎么算24就怎么算他

自己google把,算24的算法多的是

ps;东西不困难,一般逆波兰表达式+全组合即可,不过要注意一下精度问题。
------解决方案--------------------
可以用括号不?
------解决方案--------------------
double a = (0.2 - (0.2 * 0.2)) / 0.2;
MessageBox.Show(a.ToString());
------解决方案--------------------
难道不对么 还是必须要5个0.2都用了?