考试大编辑整理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(’#’);