早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言计算24是流行的扑克游戏。方法,思路也行。其方法是:任意取出4张牌,AJQK算1(不含大小王牌),其它牌按点数计算,花色不计。为了表示方便,10记做:X。程序设计的目标是通

题目详情
C语言 计算24是流行的扑克游戏。 方法,思路也行。
其方法是:任意取出4张牌,A J Q K 算1(不含大小王牌),其它牌按点数计算,花色不计。为了表示方便,10记做:X。
程序设计的目标是通过加、减、乘、除和括号最终算出24。设计一个程序,输入4个字符(1~9,A,J,Q,K,X),中间以空格分隔。则要求程序列出所有可能计算结果为24的方案。输出的具体要求如下:
每个方占案一行。
各行中均不能包含空格或制表符等格式控制。
方案不能重复(加法乘法交换律等算同一方案)。
如多个方案逻辑重复,则选择输出其中字典序最小的那个方案。
行间顺序可以任意。
所有非数字字符大写。
算式中不能含有不必要的括号,例如:((X*2)+4)*K,应改为:(4+2*X)*K
10用X代替。
乘法用符号“*”表示,除法用符号“/”表示。
J,Q,K,A算不同的元素,运算不视为重复,如:3*8*K/J 与 3*8*J/K 不同。

注意:
计算中局部可以为分数,结果为整数24即可。
不允许把减号作为负号使用。即不可以:-A+5*5*
▼优质解答
答案和解析
捡个起头 这里是有的 只是算法 我想了半天的 结果发现还没得他的好 最起码我对括号的处理没得他好 你去这里看看的 应该对你有所帮助哈
看了C语言计算24是流行的扑克游戏...的网友还看了以下:

已知点P从边长为1的正方形ABCD的顶点出发,顺次经过动点P从边长为1的正方形ABCD的顶点A出发  2020-04-27 …

核外电子排布式和轨道表示式是表示原子核外电子排布的两种不同方式.请你比较这两种表示方式的共同点和不  2020-06-02 …

如图,0为直线AD上的一点,射线OA表示O点的正北方向,射线OC表示O点的北偏东m°方向,射线OE  2020-06-12 …

如图所示,柔软的导线长0.628m,弯曲地放在光滑水平面上,两端点固定在相距很近的a、b两点,匀强  2020-06-13 …

显像管是电视机中的一个重要元件,如图3所示为电视机显像管的偏转线圈示意图,圆心黑点表示电子枪射出的  2020-07-26 …

极值点、拐点、驻点的表示方法的区别?是不是极值点、驻点是表示为x=*,拐点表示为(*,另外:判断极  2020-07-31 …

数学函数表示方法的优缺点函数表现方法列表法,解析法,图像法,各有什么优点和缺点?是不是所有的函数都  2020-08-01 …

(2012•福州)按要求在方格纸上画图.(每个小方格表示l平方厘米)(1)用数对表示A点的位置(,)  2020-11-12 …

如图所示,T字形轻质支架abO可绕过O点的水平轴在竖直平面内自由转动,支架受到图示方向的F1、F2和  2020-11-23 …

如图所示,T字形轻质支架abO可绕过O点的水平轴在竖直平面内自由转动,支架受到图示方向的F1、F2和  2020-12-01 …