摘要:
已知:后缀表达式已经按规则排在一个栈中。 计算后缀表达式的过程主要按下面的思路进行: 1.保存数据的栈为fx1,创建一个新的栈ans; 2.每次读取时,若fx1不空: 1)若为数据,直接入栈。 2)若为操作符: (1)若不为'/':读取ans栈顶两次,取出数据运算后放回栈中。 (2)若为'/':读取 阅读全文
摘要:
根据在 【应用】浮点数四则运算器 Part1:输入模块的编写 中的规划,有如下思路: 需要计算的部分实际上是flag=0的部分,其余部分都有其他对应的操作。 当flag=0时, 1.扫描all全部数据,找到其中字母元x,检查是否有对应值。 若没有:返回error code 3: undefined 阅读全文
摘要:
下面首先记录浮点数四则运算器输入模块的编写。 思路和要求记录如下: 全局变量: string dat--保存正在输入的串 string all[]--保存输入完成的串 map用于计数 flag用于记录应该执行哪一种输出模式 x用于记录已经输入的数据的个数 一、对输入数据的预处理。 用getchar输 阅读全文