文章
71
粉丝
142
获赞
5
访问
52.4k
#include<iostream>
#include<stack>
#include<string>
using namespace std;
int priority(char c) {
if (c == '{') return 4;
else if (c == '[') return 3;
else if (c == '(') return 2;
else return 1;
}
int main() {
int n;
cin >> n;
while (n--) {
string str;
getchar();
getline(cin,str);
stack<char> s;
int flag = 1;
for (int i = 0; i < str.size();i++) {
if (s.empty()) {//栈为空,直接入栈
s.pus...
登录后发布评论
输入格式问题,不要轻易用getchar这个函数,特别是和其他输入函数混用