分类：电脑/网络-程序设计-C/C++
问题：判断圆括号是否配对用C语言如何实现这是数据结构中栈的应用问题。判 
这是中栈的应用问题。判断一个算术表达式的圆括号是否正确配对。我想要的是C语言代码。
回答：status check(){inttStack(s);//构造空栈push(s,'#');//表示括号串开始ch=getchar();//读取括号串中的一个字符bool=1;//当bool为1是,则检验正确,为0是,则检验出错whjile(ch!='&& bool){  if(ch=='(')  push(s,ch);//如果遇左括号,则左括号进栈  if(ch==')')   if(gettop(s,e)=='#')//取栈顶元素与"#"比较    bool=0;//无左括号配对,令bool为0   else pop(s,e);//有左括号配对,则消解左括号   ch =getchar(); } if(gettop(s,e)!='#')//取栈顶元素与#比较  bool=0;//左括号多于右括号,令bool为0  if(bool)//为1打印正确 printf("right"); else printf("error");//为0打印错误}自己去一下