第一个字符
2016-01-02 00:12:15 22 举报
AI智能生成
计算器
作者其他创作
大纲/内容
第一个字符
数字
循环判断下一个字符
空格
循环步骤4
数字之间没有运算符
PE
运算符
忽略空格,判断运算符前是否为运算符
是
出现连续运算符
否
判断op栈里是否有元素
如果运算符为* 或/ 提取num栈顶元素,和sum进行计算。结果压进栈num
如果运算符为+ 将其压进栈op里
如果运算符为- 将sum变为相反数,将结果压进栈num, 往op栈压进 +
把运算符压进栈op
其他
判断是否为最后一个字符
提取op栈顶元素,对sum和num栈顶元素进行计算
循环至op栈里没有元素
运算结束,输出sum为最后结果
循环步骤1
循环步骤5
用sum存储数字
循环步骤2
0 条评论
回复 删除
下一页