简答表达式求值,可以计算整数,用栈和算符优先关系实现
2023-03-27 19:41:06 45KB 表达式求值
1
基于MFC的计算器,能够完成各种功能的计算,
2023-03-23 18:47:20 1.85MB MFC
1
引言2.1 线性定常齐次状态方程的解(自由解)2.2 矩阵指数函数-状态转移矩阵2.3 线性定常系统非齐次方程的解2.4 线性时变系统的解2.5 离散时间系统状
2023-03-22 19:36:54 1.09MB 矩阵
1
实现功能:1、输入包含 加、减、乘、除、括号等运算符和0-9数字的表达式,输出表达式计算结果; 2、表达式包含多位整数、小数,如 (2.5+3.15)/0.69;(选做) 说明:代码把“=”作为结束指令,所以在输入表达式时最后要加等于号 大体思路:用两个栈,一个操作符栈,一个数据栈,数据栈存表达式的数据,操作符栈存()+ - * /等。将中缀表达式转换为后缀表达式,在转换的过程中求表达式的值具体步骤如下: 先将一个‘=’放入操作符栈 1:读取表达式的一个字符; 2: 若为数字存入数据栈转至1; 3:若为操作符:比较操作符栈顶和该操作符的优先级 ① pk函数返回值为‘>’(若操作符栈顶优先级大于或等于该操作符的优先级):栈顶操作符出栈(假设操作符为-),从数据栈出两个数据(假设第一个是y,第二个是x),计算值(x-y),将值放入数据栈转至3; ② pk函数返回值为‘<’(若操作符栈顶优先级小于该操作符的优先级): 把该操作符放入操作符栈,转至1; ③ pk函数返回值为‘=’将操作符栈顶的操作符出栈,转至1; 4:输出数据栈栈顶值。
2023-03-22 19:12:29 6KB C++ MFC VS 表达式求解
1
excel vba 公式提取 转换成数学表达式
1
算术表达式 问题说明: 对输入的表达式进行计算并得出结果,表达式支持整数,加减乘除和小括号 具体功能如下: (1) 中缀表达式转换成后缀表达式,显示结果 (2) 把后缀表达式转换成二叉树的形式,显示树 (3) 后序遍历二叉树,计算表达式的值,并显示值
2023-03-15 17:43:22 2.99MB C语言 数据结构 算术表达式
1
#include #include #include char OP[7]={'+','-','*','/','(',')','#'}; int In(char c){ int i; for(i=0;i<7;i++) if(c==OP[i]){return 1;break;} return 0; } int num(char e){ int i; for(i=0;i<7;i++){ if(e==OP[i]){ return i; break; } } }
2023-03-14 15:25:55 2KB 表达式计算 c++
1
超好用的正则表达式可视化调试工具,绿色免费版
2023-03-13 16:21:21 37KB 正则调试工具
1
Java正则表达式工具类。包含手机号、电话号码、身份证、邮箱、URL、密码、日期、IP地址、QQ号、浮点数、中文姓名、组织机构代码的正则校验。
2023-03-07 17:39:47 3KB Java Regex
1
微软及自己的正则表达式的使用,跟主流的规则有点不太一样,自己找了很多资料,写了这个表达式,由于资料很少,所以这个还是有点缺陷,但是也够自己用的了
2023-03-06 23:14:53 2KB stl 正则表达式
1