回 帖 发 新 帖 刷新版面

主题:求助 数据结构课程设计 求含求模等运算符的复杂表达式的值

问题描述    输入一个含有运算符和运算函数的表达式,计算其结果。
要求   
1)   以字符串方式输入一个复杂的表达式;
         表达式中包括:数值(整数、实数)、一般运算符(正号,负号,加、减、乘、除、求模、乘方、括号);
      如输入: “123*(45.7/25-20^3+12.4*(123%4))”
  2)   利用栈,根据各运算符的优先度进行数值计算,显示结果
  3)   循环回1),继续下个表达式的输入。
  4)   表达式中可含有运算函数:  abs—绝对值,sqrt—开方
            exp---指数函数,ln---对数,sin,cos,tan
            如输入:“123.45*sin(abs(-23)*3.14)+exp(3)”
  5)   增加自定义的运算,如阶乘:30!等

回复列表 (共2个回复)

沙发

这种问题一般不会有人答...

板凳

你指出具体哪一步有问题,需解决!

我来回复

您尚未登录,请登录后再回复。点此登录或注册