1
我想編寫一個簡化表達式的程序(E,E1)。 我只有一個操作+,符號和數字操作數。此程序的示例:SWI Prolog - 簡化表達式
simplify(a + 1 + b + 5, E) ------> E = a + b + 6
simplify(1 + b + 9 + a + 5 + c, E) ------> E = b + a + c + 15
我們轉移到開頭的所有字符。然後我們計算數字操作數的總和並將其附加到表達式的末尾。
如何編寫程序?
非常感謝!這不是我的家庭作業,這是我的愛好))) – George 2010-08-19 08:45:01
你使用什麼prolog的實現? – Sergey 2011-06-17 12:08:19