6 . 6 . 9 . 10 24点怎么算?
1,基本公式法
用2*12=24,3*8=24,4*6=24求解。一般来说,首先要看四张牌中是否有2、3、4、6、8和Q。如果有,要考虑用乘法把剩下的三个数做成对应的数。比如3,3,6,10可以形成(10-6/3)*3=24。如果没有2,3,4,6,8,Q,那我们先看看能不能把两个数加到其中一个里,再解24。
2.特征解方法
1)利用0,11的运算特性求解。比如,(3,4,4,8)可以形成3*8+4-4=24。
2)如果有两个相同的六,剩下的只要能加起来是2,3,4,5,就可以算成24。比如6,6,3可以是3*6+6=24。同样,如果有两个相同的8,只要其余的能加起来是2,3,4,就能算出24。
比如(2,5,8,8),(5-2)*8=24,再多一个8,就可以用乘法的分布规律消去8,把公式改成5*8-2*8,消去多出来的8;如果有两个相同的Q,剩下的只要能加起来是1,2,3就能算出来。例如,(9,J,Q,Q)可以是12 * 11-12 * 9 = 24。
3、多重方法
用24的倍数求解2 * 24 = 48,3 * 24 = 72,4 * 24 = 96,5 * 24 = 120,6 * 24 = 144,试得48,72,96,120,6544。在具体操作过程中,先将数字乘以一个大数,再除以一个数,得到24。
4.分数方法的巧妙运用
用24的分数求解。先把数算成分量或小数,最后乘以一个数得24。将一个数除以一个分数,相当于乘以这个数的倒数,最后得到24。
24点的公式是3的8,4的6,2的12等等。
稍微特殊的规则:2乘以10+4,15+9,21+3,14+10等。
扩展数据:
《数24分》作为一款扑克智力游戏,在计算上也要讲究技巧。在计算的时候,我们不可能尝试卡面上四个数字的不同组合,更不要说碰在一起了。以下是一些简单易学、容易掌握的常用方法:
1.用3× 8 = 24和4× 6 = 24求解。
试着把卡面上的四个数字求和成3和8,4和6,然后相乘求解。比如3,3,6和10可以形成(10—6 ÷ 3) × 3 = 24等。再比如2,3,3,7可以形成(7+3-2) × 3 = 24等等。实践证明,这种方法是利用率最高、命中率最高的方法。
2.利用0,11的运算特性求解。
比如3、4、4、8可以形成3× 8+4-4 = 24。再比如4,5,J,K可以形成11×(5-4)+13 = 24等等。
3.在有解的套牌中,以下六种解被广泛使用:(我们用A、B、C、D来代表套牌上的四个数字)
①(a—b)×(c+d)
如(10-4) × (2+2) = 24等。
②(a+b)÷c×d
如(10+2) ÷ 2× 4 = 24等。
③(a-b÷c)×d
如(3-2 ÷ 2) × 12 = 24等。
④(a+b-c)×d
如(9+5-2) × 2 = 24等。
⑤a×b+c—d
如11× 3+L—10 = 24等。
⑥(a-b)×c+d
如(4-L) × 6+6 = 24等。
同学们在玩游戏的时候,不妨按照上面的方法尝试一下。
需要注意的是,经过计算机的精确计算,一副牌中的四张牌(52张)可以随机选择有1820种不同的组合,其中458张牌不能算24分,如A,A,A,5。
经典24点钟
四
四
10
10
难点是算出一个大数,即100,然后减去4再除以4得到24分:(10×10-4)÷4=24。
六
九
九
10
这也需要先算出大数90,然后除以6再加9得到24点:9×10÷6+9=24。
2
2
2
九
这个不难,但是数字很好玩,包括三个2。计算方法是:(2+9)×2+2=24。
1,概述
给定4个整数,每个数只能用一次;任意用+-*/()构造一个表达式,使最终结果为24,这是常见的算24分的游戏。这方面的节目很多,一般都很详尽。介绍了一个计算24分的典型程序算法,给出了两个计算24分的具体程序:一个是面向过程的C实现,一个是面向对象的java实现。
2.基本原则
基本原理是枚举四个整数所有可能的表达式,然后对表达式求值。
表达式的定义:表达式=(表达式|数字)运算符(表达式|数字)
因为可以使用的四个运算符+-*/都是2元运算符,所以本文只考虑2元运算符。2元运算符接收两个参数并输出计算结果,输出结果参与后续计算。
根据上述内容,构建所有可能表达式的算法如下:
(1)将四个整数放入一个数组。
(2)取数组中两个数的排列,共P(4,2)个排列。对于每种布置,
(2.1)对于+-*/的每个运算符,
(2.1.1)根据此排列中两个数的和运算符计算结果。
(2.1.2)换表数组:将这个排列中的两个数从数组中去掉,将2.1.1的计算结果放入数组中。
(2.1.3)对新阵列重复步骤2。
(2.1.4)还原数组:将此排列中的两个数相加到数组中,并将2.1.1的计算结果从数组中删除。
这说明这是一个递归的过程。第二步是递归函数。当数组中只剩下一个数时,这就是表达式的最终结果,递归结束。
在程序中,一定要注意递归的字段保护和恢复,即递归调用前后字段状态要一致。在上面的算法中,递归场景是指数群,2.1.2改变数组进行下一次递归调用,2.1.3恢复数组保证当前递归调用得到下一次正确的排列。
括号()的作用只是改变运算符的优先级,即运算符的计算顺序。所以在上面的算法中,不需要考虑括号。输出时只考虑括号。