作者:mobiledu2502875267 | 来源:互联网 | 2023-09-15 15:53
怎么在不颠倒顺序的情况下,让 2 ,5 ,7 ,7 ,9 这5个数用四则运算得到24; 请高手帮我写段程序,先谢谢!
9 个解决方案
怎么在不颠倒顺序的情况下,让 2 ,5 ,7 ,7 ,9 这5个数用四则运算得到24
只让你这几个数来判断容易,但是看你的意思应该是写个算法来自动做24点运算,这样算法挺麻烦的。
我要的就是程序啊。。。因为不是每个人就能猜出来的 并且如果换几个数呢
算24点不是一般都是4个数字么?
想了一下,感觉问题就是三个方面,一个是数字,一个是运算符号,一个是运算顺序。
5个数字那么就有5*4*3*2*1=120种排列方式,每种排列方式定下来之后,插入符号就有4*4*4=64种插入方法。数字符号定下来后,运算顺序就是每相邻两个进行运算,可能有3*2*1=6种顺序,总共就有120*64*6种运算结果的可能性,找出等于24的那一种就可以了。