门个门题
查看原帖
门个门题
933247
LittleWin楼主2023/3/27 21:13

大佬们,问个问题,为什么我代码25分!!!!

呜呜呜

#include<bits/stdc++.h>
using namespace std;
string s;
int main(){
	//freopen("","r",stdin);
	//freopen("","w",stdout);
	cin>>s;
	int cnt=0;
	for(int i=0;i<s.length();i++){
		if(s[i]=='{'){
			cnt+=2;
			cout<<'{';
			
		}else if(s[i]=='}'){
			cnt-=2;
			cout<<endl;
			for(int i=1;i<=cnt;i++)cout<<" ";
			cout<<'}';
		}else if(s[i]==','){
			cout<<','<<endl;
			for(int i=1;i<=cnt;i++)cout<<" ";
		}else{
			if(s[i-1]=='{'){
				cout<<endl;
				for(int i=1;i<=cnt;i++)cout<<" ";
			}
			cout<<s[i];
		
		}
		//if(s[i+1]=='}'&&s[i]!=','&&s[i]!='{'&&s[i]!='}'){
		//	cout<<endl;
		//	cnt-=2;
		//	for(int i=1;i<=cnt;i++)cout<<" ";
		//	//cout<<'}';
		//	falg=true;
		//}
		
	} 
	cout<<endl;
	return 0;
}
2023/3/27 21:13
加载中...