利用栈做计算器(表达式运算)

时间:2012-12-25 12:42:22
【文件属性】:
文件名称:利用栈做计算器(表达式运算)
文件大小:908KB
文件格式:RAR
更新时间:2012-12-25 12:42:22
Calculator 这个是我大二时的书籍结构作业.... 下面是节选类: class Calculator{ public: Calculator(){}; void Run(); //运行表达式 void Clear(); //清除栈 void postfix(); private: LinkNodeStack s; //栈存储操作数 void AddOperand(double value); //加操作数入栈 bool get2Operands(double & left,double &right); //从栈退两个操作数 void DoOperator(char op); //进行计算指令 };
【文件预览】:
完成 calculator
----calculator.dsw(545B)
----main.cpp(234B)
----linkStack.h(1KB)
----calculator.h(4KB)
----~VC163.tmp(0B)
----linkNode.h(4KB)
----calculator.opt(50KB)
----calculator.dsp(4KB)
----calculator.ncb(73KB)
----~VC162.tmp(512B)
----stack.h(305B)
----Debug()
--------vc60.pdb(116KB)
--------vc60.idb(97KB)
--------calculator.pch(1.9MB)
--------calculator.ilk(776KB)
--------main.obj(273KB)
--------calculator.pdb(1.06MB)
--------calculator.exe(540KB)
----calculator.plg(254B)
----calculator.cpp(0B)

网友评论

  • 不错,符合老师给的题目