qxx13840998428 @ 2024-11-18 19:47:51
#include<bits/stdc++.h>
using namespace std;
int main(){
char brr[2200];
char arr[101];
cin>>arr;
int cnt=0;
for(int i=0;i<strlen(arr);i++){
if(arr[i]=='('&&arr[i+1]!=')'){
brr[cnt]='(';
brr[cnt+1]=')';
cnt+=2;
}else if(arr[i]=='['&&arr[i+1]!=']'){
brr[cnt]='[';
brr[cnt+1]=']';
cnt+=2;
}else if(arr[i]==')'&&i!=strlen(arr)-1){
for(int n=strlen(arr);n>i;n--){
brr[n]=brr[n+1];
brr[n]=NULL;//能用这个吧
}
brr[i]='(';
}else if(arr[i]==']'&&i!=strlen(arr)-1){
for(int n=strlen(arr);n>i;n--){
brr[n]=brr[n+1];
brr[n]=NULL;
}
brr[i]='[';
}else if(arr[i]=='['&&arr[i+1]==']'){
brr[cnt]='[';
brr[cnt+1]=']';
cnt+=2;
}else if(arr[i]=='('&&arr[i+1]==')'){
brr[cnt]='(';
brr[cnt+1]=')';
cnt+=2;
}
}
cout<<brr;
}