else return "ERROR_"+m_strTmp+"未知运算符_";Р?return NtoS(y);Р}Рalculation::SingleE(CString op,double dx)Р{Р?if(op=="ln") Р?{Р return NtoS(log(dx));Р?}Р?else if(op=="log") Р?{Р return NtoS(log10(dx));Р?}Р?else if(op=="sqr") Р?{Р return NtoS(sqrt(dx));Р?}Р?else if(op=="e^") Р?{Р return NtoS(exp(dx));Р?}Р?else if(op=="abs") Р?{Р return NtoS(fabs(dx));Р?}Р?else if(op=="ac") Р?{Р return NtoS(acos(dx));Р?}Р?else if(op=="as") Р?{Р return NtoS(asin(dx));Р?}Р?else if(op=="at") Р?{Р return NtoS(atan(dx));Р?}Р?if(m_bDegree) dx=dx*PI/180;Р?if(op=="tan") Р?{Р return NtoS(tan(dx));Р?}Р?else if(op=="sin") Р?{?Р return NtoS(sin(dx)); Р?}Р?else if(op=="cos") Р?{Р return NtoS(cos(dx)); Р?}Р?else if(op=="cot") Р?{Р return NtoS(1/tan(dx)); Р?}Р?else if(op=="sh") Р?{Р return NtoS(sinh(dx)); Р?}?Р?else if(op=="ch")