算术表达式的
数据结构课程设计 课程设计题目。算术表达式求值的实现 院(系)。***** 沈阳航空航天大学课程设计报告 I 目目 录录 1 1 课程设计介绍课程设计介绍.1 1.1 课程设计内容1 1.2 课程设计要求1。&#160。学 院。算术表达式的求解。指导教师。数据结构课程设计。
算术表达式的Tag内容描述:<p>1、中北大学数 据 结 构课 程 设 计 说 明 书学生姓名:张蓓学 号:1021011602学 院:软件学院专 业:软件工程题 目:算术表达式的求解指导教师何志英2011年12月20日1. 设计任务概述(包括系统总体框图及功能描述)利用栈结构,求解用户正确输入的算术表达式,并实现保存、读取、清除功能,且对用户输入的错误信息进行提示,重新输入.按下”Q”键表达式错误表达式正确按下”S”键按下”R”键按下”E”键 求解算术表达式系统输入算术表达式判断表达式是否正确求解运算,得到结果提示错误,重新输入按下“N”键按下“Y”键退出?(Y/N)退出运算系统读。</p><p>2、include#include#include#define STACK_INIT_SIZE 100#define STACKINCREMENT 10# define TRUE 1# define FALSE 0typedef int Status;typedef char SElemType;typedef struct SElemType *base;SElemType *top;int stacksize;StackChar; /sequence序列typedef struct float *base;float *top;int stacksize;StackFloat; /sequence序列Status InitStack(StackChar *S)/初始化空桟*S=(S。</p><p>3、浙江大学城市学院实验报告课程名称 数据结构与算法 实验项目名称 实验二 栈的应用-算术表达式的计算 实验成绩 指导老师(签名 ) 日期 一. 实验目的和要求1进一步掌握栈的基本操作的实现。2掌握栈在算术表达式的计算方面的应用。二. 实验内容1. 编写程序利用栈将中缀表达式转换成后缀表达式,即从键盘输入任一个中缀表达式(字符串形式),转换成后缀表达式后,将后缀表达式输出。假设:中缀表达式包含圆括号 ( ) 及双目运算符 +、-、*、/、(乘方)。要求:把栈的基本操作的实现函数存放在头文件stack1.h中(栈元素的类型为char),在主。</p>