娱乐代码, 配平化学反应方程式
ce(c+vc).rar
(272.61 KB)
以前学化学一直想写一个用计算机配平化学反应方程式的程序。最近查了下,网上主要有以下版本:1,使由vb写成的 未见源代码。2,97年时,由江苏2个高二学生写的pascal,仔细察看下,方法不如我的这个好,而且内嵌有asm.
这次写的代码附有详细的注释,一个是由ANSI C写的,另一个是同内核的MFC程序。这里就不做算法说明了,只简单但说下用法:
只要符合标准的方程均可以写,对离子要求改变格式正电荷为D,负电荷为M
如Fe3+写成FeD3 OH- 写成 OHM (Hg2)2+写为Hg2D2
不允许有任何空格,请只写一个=
优点:算法先进,考虑速度问题,第一能配平有有多解的方程式。(我察看的几个版本都会出现0系数)
缺点,没有进行错误检查,对于KMnO4+H202 系列,未达到真正的化合价配平。
希望哪位高人可以将程序再次完善。不胜感激