文章目录
表达式求值是对于数学上的式子求值。 + - * / ( )
例如 (2+2)*(1+1)
思路:
表达式 = 项±项
项 = 因子*/因子
因子 = (表达式) 或者 普通数字
#include <bits/stdc++.h>
using namespace std;
int factor_value(); // 求因子
int term_value(); // 求项
int expression_value(); // 求表达式
// 输入: (2+3)*(5+7)+9/3
// 输出: 63
int main()
{
cout<<expression_value()<<endl;
return 0;
}
int factor_value(