作业帮 > 综合 > 作业

这个程序咋写啊!请写一个程序,判断给定表达式中的括号是否匹配.表达式中的合法括号为“(”、“)”、“[”、“]”、“{”

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 03:39:42
这个程序咋写啊!
请写一个程序,判断给定表达式中的括号是否匹配.表达式中的合法括号为“(”、“)”、“[”、“]”、“{”、“}”,这三种括号可以按照任意的次序嵌套使用,但不能交叉使用.
输入说明有多个表达式;每个表达式占一行(不超过100个字符),当表达式只包含一个星号('*')时,表示输入结束
输出说明对每个表达式,若其中的括号是匹配的,则输出“yes”,否则输出“no”.表示输入结束的表达式不处理
输入样例[(d+f)*{}2]
[(2+3))
({)}
[4(6]7)9
*
输出样例
yes
no
no
no
提示
以下代码可以从键盘输入一行字符
char s[100];
gets(s);
看看行不! #include <iostream> #include <vector> #include <string> #include <iterator> using namespace std; class student{ private: double
再问: 用vc6.0咋编