编写一个判断算术表达式中开括号闭括号是否配对的算法
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 10:21:09
编写一个判断算术表达式中开括号闭括号是否配对的算法
'下面是易语言的例子
.版本 2
.程序集 窗口程序集1
.程序集变量 表达式, 文本型
.子程序 __启动窗口_创建完毕
输入框 (“请输入算术表达式”, , , 表达式, )
.如果 (表达式括号是否匹配 (表达式))
信息框 (“表达式括号匹配!”, 0, )
.否则
信息框 (“表达式括号不匹配!”, 0, )
.如果结束
.子程序 表达式括号是否匹配, 逻辑型
.参数 当前表达式, 文本型
.局部变量 变量, 整数型
.局部变量 文本, 文本型
.局部变量 左括号数, 整数型
左括号数 = 0
.变量循环首 (1, 取文本长度 (当前表达式), 1, 变量)
文本 = 取文本中间 (当前表达式, 变量, 1)
.如果真 (文本 = “(”)
左括号数 = 左括号数 + 1
.如果真结束
.如果真 (文本 = “)”)
左括号数 = 左括号数 - 1
.如果真结束
.如果真 (左括号数 < 0)
返回 (假)
.如果真结束
.变量循环尾 ()
.如果真 (左括号数 ≠ 0)
返回 (假)
.如果真结束
返回 (真)
.版本 2
.程序集 窗口程序集1
.程序集变量 表达式, 文本型
.子程序 __启动窗口_创建完毕
输入框 (“请输入算术表达式”, , , 表达式, )
.如果 (表达式括号是否匹配 (表达式))
信息框 (“表达式括号匹配!”, 0, )
.否则
信息框 (“表达式括号不匹配!”, 0, )
.如果结束
.子程序 表达式括号是否匹配, 逻辑型
.参数 当前表达式, 文本型
.局部变量 变量, 整数型
.局部变量 文本, 文本型
.局部变量 左括号数, 整数型
左括号数 = 0
.变量循环首 (1, 取文本长度 (当前表达式), 1, 变量)
文本 = 取文本中间 (当前表达式, 变量, 1)
.如果真 (文本 = “(”)
左括号数 = 左括号数 + 1
.如果真结束
.如果真 (文本 = “)”)
左括号数 = 左括号数 - 1
.如果真结束
.如果真 (左括号数 < 0)
返回 (假)
.如果真结束
.变量循环尾 ()
.如果真 (左括号数 ≠ 0)
返回 (假)
.如果真结束
返回 (真)
编写一个判断算术表达式中开括号闭括号是否配对的算法
编写一个表达式中括号是否正确配对的算法
在Java中,设计一个算法,判断一个算术表达式中的括号是否配对.
用栈来判断一个表达式中的括号(仅有一种括号,小、中或大括号)是否配对.编写并实现它的算法.
分不多,数据结构,试写一个判别表达式中开、闭括号是否配对出现的算法.
试写一个判别表达式中括号是否配对出现的算法.
试用C语言设计一个程序,程序的功能是接收任意输入一个算术表达式,判断表达式中的括号是否配对出现.
2.循环向量中的循环队列.队列的长度公式是什么?如何判断一个算术表达式的园括号是否正确配对?
pascal括号匹配描述 给定一个算术表达式,检查其中的圆括号是否配对,给出适当信息(正好:Yes,左括号多:Left,
C语言用栈写一个判断输入的表达式的括号是否正确的算法?
表达式括号匹配问题一个表达式中包括变量、常量、操作符、圆括号,圆括号可以嵌套,编写程序判断表达式中的括号是否正确匹配.输
栈和队列问题算法假设一个人算术表达式包含圆括弧、中括弧和花括弧三种类型的括弧,编写一个判别表达式中括弧是否正确匹配的算法