在c#用Stack来检查程序的语句或公式是否括号匹配
在c#用Stack来检查程序的语句或公式是否括号匹配。编写一个视窗应用程序,让它为用户提供一个可录入带括号表达式的文本框,它还有提供一个Check Parens 按钮,在单击此按钮时,会运行程序来检查表达式中括号的数量,并且高量显示出未匹配的括号 --------------------编程问答-------------------- 这不难,不过高亮的括号,未必准确。呵呵。 --------------------编程问答-------------------- 可以啊,从左到右遍历,遇到"["就压栈,遇到"]"就出栈。最后不为0就有错。另外压入字符Index。可以知道最后不匹配的字符位置。 --------------------编程问答-------------------- ls正解,遇到左括号把左括号压压栈,遇到右括号就把左括号出栈,最后查看堆栈里的元素个数
补充:.NET技术 , C#