摘要:
题目:输入一个无符号的一位整数的四则运算表达式,输出其结果。例如输入:1+3*6-2,则输出:17分析:因为不涉及到括号,只是简单的四则运算,我的想法是如果有乘除法先计算,没有的话就按照加减法从左到右的顺序进行计算。在开始的时候,首先检查是否有乘除法运算符,有的话就取出前后两个操作数进行计算,将结果保存起来。没有的话就将加减运算符先存起来。主要过程:1、输入的是一个四则运算的表达式,在计算机中按照字符串的形式存储。数据和运算符需要分开处理。2、引入一个整型的数组,其大小为字符串长度加一,加一是为了方便整型数组判断结束。3、对表达式字符串循环进行字符判断,如果是数字,则将数组存入引入的整型数组, 阅读全文