请大家来看一下数字游戏算法,来者有分,非资深者也多多来学习csdn上真正的高手,一定受益非浅1!
任给七个操作数字和一个理想目标数字,要求运用“+”,“-”,“X”,“/",以及"(",
")"将七个数字进行组合,要求所得的结果尽量的接收理想目标数字。
要求:
1。所有输入数据均为整数,所有的运算中间数也均为整数,即:2/4式不合法的。
2。前七个操作数字均大于1小于100,理想目标数字大于1小于5000.
3。如若不能准确的得到理想目标数,则应使运算结果尽量的接进理想目标数。
4。所需数据从"input.txt"文件读取,运算结果输出到"output.txt"文件
例如:
输入文件”input.txt"格式如下:
1 2 3 4 5 7 295
输入文件“output.txt"格式如下:
(1+(4/2)*#+6*7)*5
大家看清楚了,这是很有挑战的课题哦!(最好是使用c,c++,pascal,工具不限)实在不能做提提思想也好!在此多谢高人:)