萌新刚学OI 求助水题
查看原帖
萌新刚学OI 求助水题
133151
封禁用户楼主2021/4/21 12:14
#include<bits/stdc++.h>
using namespace std;
string a;
int main() {
	while(cin>>a) {
		string b="",t="";
		char fx=']';
		for(int i=0; i<a.size(); ++i) {
			if(a[i]!='[' and a[i]!=']') {
				if(fx==']') {
					b=b+a[i];
					b=t+b;
					t="";
				} else {
					t+=a[i];
				}
			}
			if(a[i]=='[' or a[i]==']') {
				fx=a[i];
			}
		}
		b=t+b;//如果出现整句话都没有] 那么还得加上 如 [beiju[ 
		cout<<b<<endl;
	}
}
2021/4/21 12:14
加载中...