用扑克牌实现24点游戏

时间:2013-05-27 14:38:32
【文件属性】:
文件名称:用扑克牌实现24点游戏
文件大小:228KB
文件格式:DOC
更新时间:2013-05-27 14:38:32
24点,13张牌,数据结构 24点原是民间娱乐,后来发现和数学有关,被称为数学娱乐,数学节还有24点,奥数上也有24点 。6 7 8 8 (6里*8里/(8里-7里)=24公里 )7 7 8 9 (8立方根等于2,9根号等于3,7+3+7*2 =24)。有2、3、4、5、6、7、8、9、10、J、Q、K、A共13张牌,运用数据结构编一程序,判断对任意给定的4张牌,能否在进行加、减、乘、除运算后,其运算结果等于24。其中J按11计算,Q按12计算,K按13计算,A按1计算。如果能得到结果24,则输出可得到该结果的计算表达式。若输入数据符合要求,且经过加、减、乘、除运算后,运行结果能得到24,如输入3,4,8,2,则显示可得到该结果的计算表达式,如(8-4)*3*2=24。若输入数据小于1或者大于13或者不是整数时,提示输入错误。若输入不能运算出24的数据,如1,1,1,1,则显示经过加、减、乘、除运算后,运行结果不能得到24。

网友评论

  • 算法很不好 竟然是用穷举法。。 和数据结构毫无关系。。。