56分求助
查看原帖
56分求助
1285536
zhao__sd楼主2024/7/22 15:07
#include<bits/stdc++.h>
using namespace std;
string s;
int main(){
	cin>>s;
	for(int i=0;i<s.size();i++){
		if(s[i]=='['&&s[i+1]!=']'||s[i]=='('&&s[i+1]!=')'){
			if(s[i]=='['){
				cout<<"[]";
			}
			if(s[i]=='('){
				cout<<"()";
			}
			continue;
		} 
		if(s[i]==']'&&s[i-1]!='['||s[i]==')'&&s[i-1]!='('){
			if(s[i]==']'){
				cout<<"[]";
			}
			if(s[i]==')'){
				cout<<"()";
			}
			continue;
		}
		cout<<s[i];
	} 
	return 0;
}

我感觉我并没有理解题目的意思

2024/7/22 15:07
加载中...