/* 遇到的问题:以为“”也算在s里了,以“作为字符串结尾。 栈的数组大小太小了。 思路:我们使用栈 将符号分成 '(,{, ['和'),},]' 当遇到'(,{, ['则入栈,等待要匹配的另一半。 如果遇到了'),},]'匹配则输出此时栈的顶部(pop)反之匹配有误。 直到为空--匹配都。 函数: push---入栈 pop---删除栈顶 top---查询栈顶 */ #include <stdbool.h> static char stack[100000]={0}; static int stacknum=-1; void push(char value) { st...