Score_Elevate @ 2022-10-22 13:57:35
本人实在不会改,求大佬帮改。
8、9、10、11、12点WA了
#include<bits/stdc++.h>
#define Max 100
using namespace std;
char a[Max+5];
int main()
{
gets(a);
for(int i=0;i<strlen(a);i++)
{
if(a[i]=='('&&a[i+1]!=')')
cout<<a[i]<<")";
if(a[i]==')'&&a[i-1]!='(')
cout<<"("<<a[i];
if(a[i]=='['&&a[i+1]!=']')
cout<<a[i]<<"]";
if(a[i]==']'&&a[i+1]!='[')
cout<<"["<<a[i];
}
return 0;
}
我个人实在不会调,求大佬帮改
by aser12 @ 2022-11-21 23:53:36
考察它与它左侧离它最近的未匹配的的左括号 ,这比如说 (【) 这时候 ()也算匹配的 这个答案是(【】),这题全靠阅读理解
by hhkiritohh @ 2023-12-03 19:22:31
@aser12 兄弟 你认真的吗。。。样例的例子 你都解释错啊