主题:用栈的形式实现24点游戏,请高手指点?学生感激不尽!
(1)随机产生四个1-13的数,分别代表13张牌.
(2)提示玩家需要输入算式
(3)判断玩家输入的表达式是否合法,其中算式的四个数字只能是程序所给的四个数字,非法则回到(1)
(4)如果玩家认为这四张牌算不出24点可只输入?,程序将判断这四张牌是否得出24点如果能则程序将给出算式,如果不能说明不能并回到(1)
(5)当用户正确输入算式后用"堆栈来求表达式的值"的原理求出结果并判断是否为24得出用户是输是赢的结果
(6)询问用户是否继续,是则回到(1)否则结束程序
(2)提示玩家需要输入算式
(3)判断玩家输入的表达式是否合法,其中算式的四个数字只能是程序所给的四个数字,非法则回到(1)
(4)如果玩家认为这四张牌算不出24点可只输入?,程序将判断这四张牌是否得出24点如果能则程序将给出算式,如果不能说明不能并回到(1)
(5)当用户正确输入算式后用"堆栈来求表达式的值"的原理求出结果并判断是否为24得出用户是输是赢的结果
(6)询问用户是否继续,是则回到(1)否则结束程序