Contents
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35



#include <iostream>
#include <cstdio>
#include <stack>
#include <string>
using namespace std;

int main()
{

stack<char> sta;
printf("请输入括号序列:以#结束\n");
char a;
do{
cin >> a;
switch(a){
case '(' : sta.push(a);break;
case ')' :
if(!sta.empty()){
sta.pop();
break;
}
if(sta.empty()){
cout << "Wrong!" << endl;
return 0;
}
}
}while(a != '#');
if(sta.empty())
cout << "OK" << endl;
else
cout << "Wrong!" << endl;
return 0;
}
Contents