Description
假设一个算术表达式中可以包含三种括号:圆括号“( ”和“ )”、方括号“ [ ”和“ ] ”和花括号“{”和“}”,且这三种括号可按任意的次序嵌套使用(如:…[…{…}…[…]…]…[…]…(…)…)。编写判别给定表达式中所含括号是否正确配对出现的程序(已知表达式已存入数据元素为字符的顺序表中)。
Input
输入算术表达式,换行结束。
Output
若给定表达式中所含括号正确配对,则输出yes,否则输出no。
-
Sample Input
[5+(6-3)]-(2+3)] -
Sample Output
no
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

本文介绍如何判断算术表达式中的括号(()[]{})是否正确配对,通过顺序表存储表达式,并提供输入输出示例,帮助理解括号匹配问题。
最低0.47元/天 解锁文章
351

被折叠的 条评论
为什么被折叠?



