- 8
- 0
- 约8.21千字
- 约 12页
- 2018-01-02 发布于浙江
- 举报
计算机技术基础(c语言)课程设计--巧算二十四点牌
计算机技术基础课程设计
C语言
设计报告
题目:巧算二十四点牌
计算一个后缀表达式的值比计算中缀表达式的值要简洁得多,这是由于后缀表达式中既无括号,又不管运算符的优先级,具体做法如下:使用一个栈,从左到右扫描表达式,每遇到一个操作数就送入栈1中保护,每遇到一个运算符号就从栈1中取出栈顶的两个操作数进行计算,然后将计算结果推入栈1中,如果继续扫描直到表达式最后一个运算符处理完毕,这是送入栈顶的值就是该后缀表达式的值。
一、选题背景:
“速算24“扑克游戏是个流行的数字运算游戏。它的规则是由系统发出4张扑克牌,用户利用扑克牌的数字及运算符号“+”,“-”,“*”,“/”组成一个计算表达式。扑克有四个花色,每个花色有13张牌,所以定义一个字符型二维数组表示扑克牌,牌的面值用字符表示,花色通过它的行下标体现,四行代表四个花色。
二、 设计思想:
系统首先显示四张扑克牌,扑克牌的显示要在图形方式下实现,然后用户输入计算表达式,也就是一个字符串,这个表达式按照我们平常书写表达式的习惯书写,运算符号在运算数的中间,称为中缀表达式,为便于区分数字,每个整数数字设一个结尾符号‘.’,表达式输入完毕按回车键开始处理,将该计算表达式转换为等价的后缀表达式。所谓等价的含义是指表达式的计算顺序和结果完全相同。在后缀表达式中不再引入括号,运算符在两个运算对象的后面,再利用后缀表达式求值。例如牌数为2、3
您可能关注的文档
- 苏教版七年级上第18课《斜塔上的实验》【最新】.ppt
- 苏教版四年级上《直线射线角》PPT课件.ppt
- 苏教版数学四上《混合运算》PPT课件.ppt
- 苏教版数学四上《认识整万数》PPT课件之二.ppt
- 苏教版数学四上《解决问题的策略》PPT课件之四.ppt
- 苏教版数学四上《观察物体》PPT课件之一.ppt
- 苏教版数学四上《角的分类》PPT课件.ppt
- 苏教版语文七上《繁星》ppt课件.ppt
- 苏教版语文七上《白雪歌送武判官归京》ppt课件.ppt
- 苏教版语文八上专题《长城》ppt课件之三.ppt
- 储氢技术研究进展及挑战与机遇.docx
- 处方管理办法测试题及答案.docx
- 2026年卫生专业技术资格考试口腔修复学(中级356)专业知识梳理策略详解.docx
- 高中英语2026届高考阅读完型高频短语动词(含例句共170个).docx
- TEERT《废弃矿区历史遗留固体废物污染治理技术规范》.docx
- 2026年广东统招专升本计算机基础与程序设计-黄金考点汇编.docx
- 2023-2024学年浙江省A9协作体高二下学期期中联考政治试题含答案.docx
- DB61∕T 1931-2024 冷料超薄罩面施工技术规范.docx
- 联盟学校2026年5月高三模拟考试日语.docx
- 2026年七年级下册英语期中模拟卷(全解全析)(广东专用).docx
最近下载
- 2009年河南对口升学 医科类专业课试卷.doc VIP
- QC提高ALC内隔墙板安装一次合格率.pdf VIP
- 开源证券-金属行业2026年中期投资策略-地缘压制金属金融属性,中长期基本面依旧稳健.pdf VIP
- 精GBT 35388——2017 无损检测——X射线数字成像检测 检测方法.pdf
- (高清版)DB4201∕T 534-2017 《武汉市住宅物业服务等级标准》.pdf VIP
- 河南2016定额费用组成说明.pdf VIP
- 贵州贵安新区招聘雇员笔试真题2024.doc VIP
- JB-TT-JBF-11SF、JB-TG-JBF-11SF火灾报警控制器(联动型)使用说明书-北大青鸟.pdf
- 圆通it运维题库及答案.doc VIP
- 绝经综合征课件.ppt VIP
原创力文档

文档评论(0)