资源介绍
计算24是流行的扑克游戏。其方法是任意取出4张牌,A J Q K 王牌 算 1,其它牌按点数计算,花色不计。目标是通过加、减、乘、除和括号最终算出24。设计一个程序,输入4个数字(1~10),则列出所有可能计算结果为24的方案。要求:
方案不能重复(加法乘法交换律等算不同方案)。
计算中局部可以为分数,结果为整数即可(如 3 3 7 7 算法: (3 + 3/7)*7)
如果没有找到方案输出:无解。
程序运行结果如下:
请输入四个介于1~10的整数,以空格间隔:
4 6 3 3
所有的运算规则如下:
((4*6)+3)-3
(4*6)+(3-3)
4*((6+3)-3)
4*(6+(3-3))
((4*6)-3)+3
4*((6-3)+3)
......
- 上一篇: C语言编写的扑克牌发牌程序
- 下一篇: 21点小游戏(黑杰克) java实现