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 <cstdio> #include <stack> #include <string> using namespace std;
int () { 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; }
|
近期评论