标准C++算数表达式算法

2014-11-23 21:26:58 · 作者: · 浏览: 71

  考试大编辑整理C++编程知识


  标准C++算数表达式算法


  #include


  #include


  #include


  #include


  #include


  using namespace std;


  string Postfix_Expression;


  vector StoreData;


  vector StoreOper;


  vector StoreQueue;


  stack < double, vector > Data_Stack(StoreData);


  stack < char, vector > Oper_Stack(StoreOper);


  stack < double, vector > Queue_Stack(StoreQueue);


  inline int Priority( char );


  void Make_The_Postfix_Stack();


  void Calculate_The_Postfix_Stack();


  int main(int argc, char * argv[])


  {


  Make_The_Postfix_Stack();


  Calculate_The_Postfix_Stack();


  system(\"pause\");


  return 0;


  }


  void Make_The_Postfix_Stack()


  {


  size_t Index = 0;


  string Scrstr;


  string Buffer;


  string Check(\".0123456789(+-*/)#\");


  char Space;


  char Char_Temp;


  double Double_Temp;


  Oper_Stack.push(’#’);