一本通p1354 求调
  • 板块题目总版
  • 楼主sina_malfoy
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/10/13 20:47
  • 上次更新2023/11/2 14:03:46
查看原帖
一本通p1354 求调
992714
sina_malfoy楼主2023/10/13 20:47
#include<bits/stdc++.h>
using namespace std;
stack<char> s;
char str[260];
int main(){
	cin.getline(str,260);
	int len=strlen(str);
	char c;
	for(int i=0;i<len;i++){
		if(str[i]=='('||str[i]=='[')
			s.push(str[i]);
		if(str[i]==')'){
			if(s.empty())
			{cout<<"Wrong";return 0;}
			c=s.top();
			if(c=='(')
				s.pop();
			else
			{cout<<"Wrong";return 0;}	
		}
		if(str[i]==']'){
			if(s.empty())
			{cout<<"Wrong";return 0;}
			c=s.top();
			if(c=='[')
				s.pop();
			else
			{cout<<"Wrong";return 0;}
		} 
	}
	cout<<"OK";
	return 0;
}

WA了第三个点,请问那里有问题?

我是不是太菜了

2023/10/13 20:47
加载中...