早教吧作业答案频道 -->其他-->
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*
其方法是:任意取出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是流行的扑克游戏...的网友还看了以下:
贺新郎(刘克庄)深院榴花吐,画帘开、衣纨扇,午风清暑。儿女纷纷夸结束,新样钗符艾虎。早已有游人观渡 2020-05-16 …
求关于带“意”字的词语,小心注意为()意,任凭自己为()意,沾沾自喜为()意任意妄为为()意,心情 2020-05-20 …
关于“意”的词语,感恩之意叫——意任凭自己叫——意沾沾自喜叫——意任意妄为叫——意隐含寄托叫——意 2020-05-21 …
有一个正方形棋盘,每个顶点上放了一枚硬币.你将要玩一个游戏,规则如下:1、你不知道游戏开始时硬币的 2020-06-07 …
贺新郎(刘克庄)深院榴花吐,画帘开、衣纨扇,午风清暑。儿女纷纷夸结束,新样钗符艾虎。早已有游人观渡。 2020-11-10 …
一个箱子里有100个红球,一个白球,不可能任意摸到白球.是对是错?这是2009——2010佛山六年级 2020-11-12 …
有一个“数字黑洞”的游戏:任意选四个不同的数字,组成一个最大的四位数和一个最小的四位数,用大数减去小 2021-01-15 …
用炫耀嬉戏较量骇人听闻神通广大任选3个写一段话,字数60字左右快啊,好的话另有加分注意任选其中3个就 2021-01-15 …
i(j)表示什么数学意义?(j)做为i的指数,i,j都是自然数,不是导数,不是幂和乘方 2021-02-05 …
一道线性代数题已知矩阵Aij=(aij)n*n,对任意i,j,k满足aij*ajk=aik,aii= 2021-02-10 …