不知道哪里错了?
查看原帖
不知道哪里错了?
241649
圣啦啦楼主2022/1/25 22:28
#include<iostream>
#include<algorithm>
#include<cstring>
#include<string>
#include<stack>
using namespace std;
int main(){
	stack<char> s;
	char a;
	bool f=1;
	while(1){
		cin>>a;
		if(a=='(') s.push(a);
		if(a==')'){
			if(s.top()=='(') s.pop();
			else{
				f=0;
				break;
			}
		}
		if(a=='@') break;
	}
	if(!s.empty()) f=0;
	if(f==1){
		cout<<"Yes";
	}else{
		cout<<"No";
	}
	return 0;
}

2022/1/25 22:28
加载中...