此题链接单击这里
=================
栈的基本应用,只能‘(’与‘[’入栈,每输入一个‘)’与‘]’就与栈顶对比,能形成‘()’与‘[]’就出栈,形成’(]’与‘[)’就输出No,当栈为空时就输出Yes。
还有单独出现‘(’‘[’‘)’‘]’都要输出No。。。。。。
附代码
#include <iostream>
#include <stack>
using namespace std;
int main()
{
int n;
cin >> n;
cin.get();
while (n--)
{
stack<char>st_ch;
int loge = 1;
char c;
while (cin.get