主题:求高手指点
[问题描述]给出4个1到1000之间的整数,用这4个整数,通过+、–、*的运算而得到24,运算规则如下:
1、 每个数必须使用一次,只能使用一次。
2、 运算符无优先级之分,自左向右计算。
例如:输入4个数为2,9,3,1
则计算方法为3+9*2*1=24
[输入]:4个1到1000之间的整数
[输出]:若4个数不能产出24,则输出ERROR;
若能产生,则输出产生式(若有多个,仅能输出一个)。
例如:输入:1,1,2,2 输入:4,4,4,4
输出:ERROR 输出:4*4+4+4=24
有没有高手能帮忙一下啊
1、 每个数必须使用一次,只能使用一次。
2、 运算符无优先级之分,自左向右计算。
例如:输入4个数为2,9,3,1
则计算方法为3+9*2*1=24
[输入]:4个1到1000之间的整数
[输出]:若4个数不能产出24,则输出ERROR;
若能产生,则输出产生式(若有多个,仅能输出一个)。
例如:输入:1,1,2,2 输入:4,4,4,4
输出:ERROR 输出:4*4+4+4=24
有没有高手能帮忙一下啊