摘要:
比如eval("1+4*3/2-5")=2View Code 1 #include <iostream> 2 using namespace std; 3 4 int calculate(char *expStr) 5 { 6 int stack[100]; 7 int top=-1; 8 stack[++top]=expStr[0]-'0'; 9 for(int i=1;i<strlen(expStr);i+=2)10 if(expStr[i]=='*')11 stack[top]=stack[top]*(expSt... 阅读全文