中缀
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
达式转换成后缀表达式,并按后缀表达式计算
课程
实验报告
化学实验报告单总流体力学实验报告观察种子结构实验报告观察种子结构实验报告单观察种子的结构实验报告单
课 程 名 称: 中缀表达式转换成后缀
表达式并按后缀计算 专 业 年 级: 计算机科学与技术 学 生 姓 名: 学 号:
指 导 教 师: 实 验 地 点: 实验室209 实 验 日 期: 2010年10月
教务处制
二O一O年 十 月 八 日
实验三 中缀表达式转换成后缀表达式,并按后缀表达式计算 [实验目的]
对中缀表达式转换成后缀表达式,然后按后缀表达式计算进行
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
与
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
,并上机运行。使学生能通该实验理解对一个简单表达式的编译实现过程。
[实验要求]
要求对中缀表达式转换成后缀表达式,然后按后缀表达式计算作设计性实验,并上机运行,写出实验报告。
[实验时数]
2学时 。
[实验内容]
中缀表达式转换成后缀表达式,然后按后缀表达式计算,例如:A*(B+C)/D-E*(F+G)。 [实验环境]
硬件坏境:实验室209、一人一台机子。
软件坏境:Windows XP、Visual studio 6.0
[算法描述及实验步骤]
根据本实验内容的要求,实验要实现的是一个中缀表达式转换成后缀表达式并输出。通过设计一个算法来实现以上实验。
[调试过程]
运行Visual studio 6.0。打开事先编写的程序:中缀到后缀.cpp。在Visual studio 6.0环境下进编译、调试、运行。多次重复无错误后,输出结果。
[实验结果]
[实验
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
] [附录]
#include
#include using namespace std;
bool prior(char op1,char op2)
{
bool ret=false;
switch (op1)
{
case '+':
case '-':
switch(op2)
{
case '+':
case '-':
case '*':
case '/':
ret= false;break;
case '#':
case '(':
ret = true;break;
}
break;
case '*':
case '/':
switch(op2)
{
case'#':
case '+':
case '-':
case '(':
ret= true;break;
case '*':
case '/':
ret= false;break;
}
break;
}
return ret;
}
int main(int argc, char* argv[]) {
char s[]="A*(B+C)/D-E*(F+G)";
int k;
for(k=0;k<17;k++)
{
cout< operS;//操??作Á?Â符??栈?
int i=0;
operS.push('#');
while(s[i]!='\0')
{
if(s[i]==' ')
{
i++;
continue;
}
if(s[i]>='A' && s[i]<'Z' ) //是º?字Á?母?
{
cout<> a;
return 0;
}
[教师评语]