切换到宽版
  • 8097阅读
  • 3回复

表达式求值 [复制链接]

上一主题 下一主题
离线12122
 
只看楼主 倒序阅读 0 发表于: 2008-05-14
求表达式求值程序  最好注释清晰点
离线12122
只看该作者 1 发表于: 2008-05-19
表达式求值
(expression.pas/c/cpp)

【题目描述】
    给出一行表达式,请你输出这个表达式的计算结果。表达式中最多包含“+”, “-”, “*”三种运算符号,还可能包含括号“(”, “)”,以及一些整数。保证最后结果的绝对值小于107。

【输入格式】
输入来自文件expression.in,只包含一行长度不超过30的字符串,其中保证出现的整数的绝对值不超过100,且整个表达式合法。

【输出格式】
    输出到文件expression.out,只包含一个整数,即给出的表达式的计算结果。

【样例输入】
2+3*(1-2)

【样例输出】
-1

【数据规模】
对于30%的数据,表达式中只出现“+”, “-”,且不包含括号;
对于70%的数据,表达式中只出现“+”, “-” , “*”,且不包含括号;
对于100%的数据,表达式中只出现“+”, “-” , “*”,且包含括号。
离线wing
只看该作者 2 发表于: 2008-05-19
 Re:表达式求值
递归求解
离线liuqg1092

只看该作者 3 发表于: 2008-10-13
我有,回头发给你。
快速回复
限100 字节
 
上一个 下一个