0001 #include <cstdio> 0002 #include <cstdlib> 0003 #include <cstring> 0004 #include <cmath> 0005 #include <typeinfo> 0006 0007 #include "stack/stack.h" //ʹÓÃÕ» 0008 0009 uint64_t facI(int n); 0010 double calcu(Stack<double>&, char); 0011 void displayProgress(char*, char*, Stack<double>&, Stack<char>&, char*); 0012 void readNumber(char*&, Stack<double>&); 0013 void prioHash(char*); 0014 void append(char*, double); //ÖØÔØ 0015 void append(char*, char); //ÖØÔØ 0016 double evaluate(char* expr, char* rpn);