搜索资源列表
acculator.rar
- 计算器,支持四则混合运算,以及运算符和括号的优先级。
Computer.zip
- 对于包含有函数sin、cos、tan、cot、sqrt、asin、acos、atan、log,和运算符+(加)、-(减)、*(乘)、/(除)与^(幂次)的字符串进行解析。可以解析出变量名,由用户赋值然后求表达式的值。
算式分析器
- 使用递归的方法实现的算式分析器,给定一个符合C语言格式的算式,可以使用括号,单目运算符等,计算算式的运算结果。-use recursive method formula Analyzer, to set a C-language format with the formula, you can use brackets, Monocular Operators, calculation formula of the calculation results.
arraytemp
- 一个数组的stl实现,实现了拷贝构造函数、下标运算符重载等,含有测试程序。-an array of stl, has implemented a copy constructor function, indexed Operator, containing the test.
简单的表达式求值
- 语法分析正确后就可以求值了,求值时用到一个操作数堆栈和操作符堆栈,以及一个算符优先表(存储了运算符之间的优先关系),具体细节可以阅读源码。-syntax analysis is correct after it evaluates the value used for a number of operations and the operator stacks stack, and an operator priority list (stored Operators relations bet
重言式判别问题
- 逻辑表达式从终端输入,长度不超过一行。逻辑运算符包括“|”、“&”和“~”,分别表示或、与和非,运算优先程度递增,但可有括号改变,即括号内的运算优先。逻辑变元为大写字母。表达式中任何地方都可以含有多个空格符。 若是重言式或矛盾式,可以只显示“True Forever”或“False Forever”,否则显示“Satisfactible”以及变量名序列,与用户交互。若用户对表达式变元取定一组值,程序就求出并显示逻辑表达式的值。-logic expression from the termin
fushuyunhuan
- 一个复数四则运算的C++源程序代码,主要是对运算符重载实现-a plural four Operational C source code, the main thing is to achieve Operator
lqx10005
- 给定n 个正整数和4 个运算符+、-、*、/, 且运算符无优先级,如2+3*5=25。对于任意给定 的整数m,试设计一个算法,用以上给出的n 个数 和4 个运算符,产生整数m,且用的运算次数最少 给出的n个数中每个数最多只能用1 次,但每种运 算符可以任意使用。-given positive integer n and four Operators +,-,*,/, but Operators without precedence, if 2 3 * 5 = 25. For
expression_request
- 计算表达式是实现课程设计语言的基本问题之一,也是栈的应用的一个典型例子。1)要求以字符序列的形式从终端输入语法正确的、不含变量的整数表达式。利用教科书表3.1给出的算符优先关系,实现对算术四则混合运算表达式的求值。2)要求在屏幕的适当位置显示运算符栈,运算数栈,输入字符和主要操作的变化过程!3)要求最好有友好的功能和仿真界面,运算数可以是实数。
yufa2
- 算法优先文法中优先级关系枚举各个运算符之间的优先级定义-grammar algorithm priority Priority relations Enumerate all Operators between the definition of priority
classstr2
- 完善字符串类的运算符功能 1、 利用运算符重载完善字符串类的运算符功能。如: 串+整数;整数+串;浮点数+串;串-串;串/串 等; 2、 编制一个带菜单的小系统,演示该类的运算符操作。 -perfect string Operators such a function, using Operator perfect string category Operators function. Such as : String Integer; Integer string;
hugeint00
- 此程序用于大整数运算,定义了类,运算符重载等。可以用。还有阶乘输出 -procedure for large integer arithmetic, the definition of the category, such as Operator. Can use. There factorial output
33831537
- 输入一个公式,可以自动计算出公式的结果,支持+-*/及一些常用函数,并且支持逻辑运算符-importation of a formula, it will automatically calculate the formula results support -* / and some commonly used function, and supports Logical Operators
c++_class_matrix
- 完整的矩阵类,实现的功能如下: 方阵、拷贝构造、初始化,分配矩阵数据的内存,并全部置0、将方阵初始化为方阵、设置矩阵个元素的值、得到知道元素的值、获取矩阵的列数、获取矩阵的行数、获取矩阵的数据、获取指定行的向量、获取指定列的向量、重载运算符 = 、重载运算符 ==、重载运算符 !=、重载运算符 +、重载运算符 - 重载运算符 数乘*、重载运算符 矩阵相乘* 矩阵转置。-integrity of the matrix type, function as follows : Lineup
FOURF
- 用堆栈实现表达式求值 但只有 + - * / () 运算符-stack used to achieve expression evaluates only +-* / () Operators
MyMatrixVtr
- 自己写的矩阵向量库,测试通过,常用运算符经过重载,VC6.0环境下运行。-himself wrote the vector matrix, the test, usually after heavy Operators, VC6.0 operating environment.
charchongzai
- C++运算符的重载举例,几个例子,-C Operators of heavy for example, a few examples - huh-huh
CMatrixClass
- 1.内存管理一律根据实际需要的大小在堆中动态分配内存。 2.边界检查。如果数组下标超越了数组大小界限,会给出警告信息,可以防止非法内存访问以及方便程序的调试。 3.重载了+,-,*,+=,-=,数乘等常见运算符; 4.可以保存数组为二进制数据文件和文本文件两种形式,也可以从二进制数据文件和文本文件读取数据到数组。 5.实现了和矩阵相关的线性代数方程组求解算法。一是高斯选主元消去法二是针对三对角矩阵的追赶法。 6.静态函数Bspline3():3次
“神码”--重载运算符 高精度运算,加减乘除排列组合阶乘等
- “神码”--重载运算符 高精度运算,加减乘除排列组合阶乘等
实现一个complex class.(数学里的复数)运算符的重载
- 实现一个complex class.(数学里的复数)运算符的重载