- 21
- 0
- 约1.03万字
- 约 12页
- 2016-04-16 发布于湖北
- 举报
《数据结构》实验报告
一.实验题目
表达式求值
设计一个程序,演示用算符优先法对算术表达式求值的过程。
测试数据:
3*(7-2)
2*(6+2*(3+6*(6+6)))+(6+6)*3+2
8/(9-9)
(一) 需求分析(二) 概要设计typedef struct{
char *base;
char *top;
int stacksize;
}SqStack_Symbol;
操作结果:对运算符号栈进行定义;
typedef struct{
float *base;
float *top; //运算数栈
int stacksize;
}SqStack_Number;
操作结果:对运算数栈进行定义;
void InitStack_Symbol(SqStack_Symbol *S)
操作结果:创建运算符栈;
void InitStack_Number(SqStack_Number *S)
操作结果:创建运算数栈;
int GetTop_Symbol(SqStack_Symbol *S)
操作结果:返回栈顶运算符元素;
float GetTop_Number(SqStack_Number *S)
操作结果:返回栈顶运算数元素;
char Push_Symbol(SqStack_Symbol *S,char e)
操作结果
您可能关注的文档
最近下载
- 2025年湖北省中考英语试卷真题(含答案).docx
- 生物会考必考41个课本母图(填空版)_.pdf
- 2025年哈尔滨理工大学辅导员考试真题.docx VIP
- 新时代职业英语 通用大学英语2 单元测试卷U6(含 听力文本及答案).docx VIP
- 术后并发症的早期识别与处理.pptx VIP
- 12-3DMine矿山工程软件自学教程.pdf VIP
- 2026江西赣州市政公用集团社会招聘39人备考题库及答案详解(全优).docx VIP
- 2026贵州中考:语文重点基础知识点大全.doc VIP
- 宾语补足语在英语句子中应用与.pdf VIP
- [国家事业单位招聘】2025国家广播电视总局广播电视规划院高校毕业生招聘笔试历年参考题库典型考点附带.docx VIP
原创力文档

文档评论(0)