实验三 逆波兰式的产生及计算
一、实验目的:
将用中缀式表示的算术表达式转换为用逆波兰式表示的算术表达式,并计算用逆波兰式来表示的算术表达式的值。
二、实验内容:??1.定义部分:定义常量、变量、数据结构。 2.初始化:设立算符优先分析表、初始化变量空间(包括堆栈、结构体、数组、临时变量等); 3.控制部分:从键盘输入一个表达式符号串; 4.利用算符优先分析算法进行表达式处理:根据算符优先分析表对表达式符号串进行堆栈(或其他)操作,输出分析结果,如果遇到错误则显示错误信息。 5.对生成的逆波兰式进行计算。
21+((42-2)*15+6 )-18#
输出如下:
原来表达式: 21+((42-2)*15+6 )- 18#
后缀表达式:21422-15*6++18-
计算结果:609
四、实验源程序:
#includestdio.h
#includemath.h
#define max 100
char ex[max];
void trans(){
char str[max];
char stack[max];
char ch;
int sum,i,j,t,top=0;
printf(请输
您可能关注的文档
- 绩效考核的误区及原则.ppt
- 续签合同谈话内容.doc
- 维也纳条约法公约中英.doc
- 维克多 霍尔塔.ppt
- 维生素C泡腾片的制备和质量检查.doc
- 绵阳市塔子坝污水处理厂及其污水处理工艺.ppt
- 综合办公室职员岗位职责明细表.doc
- 综合协调部职责.doc
- 综合基础知识 常识速记.doc
- 综合实践活动我喜欢的纸教学案例.doc
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 一年级下册数学两位数加减法竖式计算专项练习题(每日一练,共6份).pdf VIP
- 小学数学五年级小数乘除法应用题专项练习(每日一练,共20份).docx VIP
- 小学数学五年级小数乘除法应用题专项练习(每日一练,共9份).docx VIP
- 恶性胸腔积液治疗的中国专家共识(2023年版).pptx VIP
- GSB 04-3820-2021-银合金(S800-S925)标准样品标准研究报告.docx VIP
- 小学数学五年级小数乘除法应用题专项练习(每日一练,共8份).docx VIP
- 【六年级上册数学】【北师大版】口算+竖式计算通关天天练,带答案.docx VIP
- 一年级下册数学两位数加减法竖式计算专项练习题(每日一练,共15份).docx VIP
- 基于数控机床载荷损耗特性的能耗在线监测方法的研究.pdf VIP
- (新版)云南水利安全员(B证)考试题及答案.doc VIP
原创力文档

文档评论(0)