1. 计算24是流行的扑克游戏。其方法是任取4张牌,AJQK王牌算1,其它牌按照点数计算,花色不计。目标是通过加、减、乘、除和括号最终算出24。请设计一个程序,输入4个数字(1—10),列出所有可能计算结果为24的方案。要求:
① 方案不能重复(加法乘法交换律等算不同方案);
② 计算中局部可以为分数,只要结果为整数即可(如3 3 7 7算法:(3+3/7)*7)
如果没有找到方案,则输出无解。
1. 计算24是流行的扑克游戏。其方法是任取4张牌,AJQK王牌算1,其它牌按照点数计算,花色不计。目标是通过加、减、乘、除和括号最终算出24。请设计一个程序,输入4个数字(1—10),列出所有可能计算结果为24的方案。要求:
① 方案不能重复(加法乘法交换律等算不同方案);
② 计算中局部可以为分数,只要结果为整数即可(如3 3 7 7算法:(3+3/7)*7)
如果没有找到方案,则输出无解。