C语言OJ输入问题

2025-04-18 12:54:18
推荐回答(1个)
回答1:

用scanf 获得字符串,然后把获得的字符串,一个一个压入栈中,然后每次 判断 栈顶和栈顶-1是否为匹配括号(即(),{},[]),如果匹配就将这两个元素删除,然后重复操作,直至字符串为空即输入字符为\0时,此时判断栈是否为空,若为空 这返回YES 否者则返回NO。
不知道这样说您是否能明白。