wa了,很急,在线等
查看原帖
wa了,很急,在线等
1515369
lihaoyang0317楼主2025/1/1 09:38
#include<bits/stdc++.h>
using namespace std;
#define int long long
string a,t;bool c=1,xz,tz,sz,dz;
signed main()
{
	cin>>a;
	for(int i=0;i<a.length();i++)
	{
		if(a[i]==',')
		{
			if(!((xz&&dz||dz&&sz||sz&&xz)&&tz))
			{
				c=0;
				//cout<<"error1"<<" "; 
			}
			if(t.length()>=12&&t.length()<=6)
			{
				c=0;
				//cout<<"error2"<<" ";
			}
			//cout<<xz<<" "<<dz<<" "<<sz<<" "<<tz<<" "<<t.length()<<" "<<c<<endl;
			if(c)
			{
				cout<<t<<endl;
			}
			c=1;
			t="";
			continue;
		}
		t+=a[i];
		if('a'<=a[i]&&a[i]<='z'||'A'<=a[i]&&a[i]<='Z'||'0'<=a[i]&&a[i]<='9'||a[i]=='!'||a[i]=='@'||a[i]=='#'||a[i]=='$');
		else 
		{
			c=0;
			//cout<<"error3"<<" ";
		}
		if('a'<=a[i]&&a[i]<='z')
		{
			xz=1;
		}
		if('A'<=a[i]&&a[i]<='Z')
		{
			dz=1;
		}
		if('0'<=a[i]&&a[i]<='9')
		{
			sz=1;
		}
		if(a[i]=='!'||a[i]=='@'||a[i]=='#'||a[i]=='$') 
		{
			tz=1;
		}
	}
	return 0;
}
2025/1/1 09:38
加载中...