用C语言编写的计算器,具有运算符优先级,采用堆栈实现。
标签: C语言 编写 计算器
上传时间: 2015-04-29
上传用户:bakdesec
数据结构 array.h: 安全数组,可自动增长大小(随机访问,但扩充时效率低) linkedlist.h: 普通链表(可随机访问,但访问效率低) dclinkedlist: 双向循环链表(不可随机访问,但插入、遍历的效率都比普通链表高) hashtable.h: 哈希表(使用键值标识元素,键值一样的元素即认为相等,需重载 == 运算符并由用户定义哈希函数) binstree.h: 二叉搜索树(需重载 == 和 < 运算符) avltree.h: AVL 树(需重载 == 和 < 运算符)
标签: array 数据结构 数组
上传时间: 2013-12-18
上传用户:zaizaibang
逻辑表达式从终端输入,长度不超过一行。逻辑运算符包括“|”、“&”和“~”,分别表示或、与和非,运算优先程度递增,但可有括号改变,即括号内的运算优先。逻辑变元为大写字母。表达式中任何地方都可以含有多个空格符。 若是重言式或矛盾式,可以只显示“True Forever”或“False Forever”,否则显示“Satisfactible”以及变量名序列,与用户交互。若用户对表达式变元取定一组值,程序就求出并显示逻辑表达式的值。
标签: 逻辑 表达式 输入
上传时间: 2014-11-28
上传用户:baiom
此计算器是我们期末的实习作业,由两人合力完成,附有详细的源代码说明,界面和windows的几乎一样,功能强大,支持包括%,!(,)等高级运算符,
标签: 计算器 实习
上传时间: 2015-05-08
上传用户:dreamboy36
本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。
标签: 经验
上传时间: 2013-12-14
上传用户:爺的气质
词法分析器的构造方法,词法分析器能够识别一些关键字(如if,else等)词法分析器能够识别一些运算符(如+,-,*,/等)词法分析器能够识别标识符
标签: 分析器
上传时间: 2015-05-19
上传用户:咔乐坞
输入:一段任意的程序(字符串)。 输出:相应的属性字序列。 要求:⒈不处理说明部分,但属性字的符号类除了编码外,应包含更多的信息(如运算符的优先级等); ⒉小子集中包含的符号类应有典型性,且尽可能丰富; ⒊为了使用方便和便于阅读,应有帮助信息,说明可以有哪些符号,属性字的结构如何等; 说明;⒈为了直观起见,属性字中的符号值可以是符号本身,而不是助忆符; ⒉符号的种类以及符号的编码是事先规定的,可考虑扩充的可能性。
标签: 输入 程序 字符串 分
上传时间: 2014-01-17
上传用户:fhzm5658
一个复数四则运算的C++源程序代码,主要是对运算符重载实现
标签: 四则运算 代码 源程序
上传时间: 2015-05-29
上传用户:
计算表达式是实现课程设计语言的基本问题之一,也是栈的应用的一个典型例子。1)要求以字符序列的形式从终端输入语法正确的、不含变量的整数表达式。利用教科书表3.1给出的算符优先关系,实现对算术四则混合运算表达式的求值。2)要求在屏幕的适当位置显示运算符栈,运算数栈,输入字符和主要操作的变化过程!3)要求最好有友好的功能和仿真界面,运算数可以是实数。
标签: 计算 表达式 语言
上传时间: 2015-06-04
上传用户:fredguo
此程序用于大整数运算,定义了类,运算符重载等。可以用。还有阶乘输出
标签: 程序 整数 运算
上传时间: 2015-06-14
上传用户:refent