大佬,救救孩子吧!
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,s;
bool b=false,x=false,n=false,t=false,ts=false;
long long w=0,e=0;
cin>>a;
for(int i=0;i<=a.size();i++){
if(a[i]==','||i==a.size()){
s=a.substr(w,e);
w=i+1;
e=0;
for(int j=0;j<s.size();j++){
if(s[j]>='A'&&s[j]<='Z')b=true;
else if(s[j]>='a'&&s[j]<='z')x=true;
else if(s[j]>='1'&&s[j]<='9')n=true;
else if(s[j]=='!'||s[j]=='@'||s[j]=='#'||s[j]=='$')t=true;
else ts=true;
}
if(t&&s.size()>=6&&s.size()<=12&&(b+x+n>=2)&&!ts)cout<<s<<endl;
}
else e++;
b=false;
x=false;
n=false;
t=false;
ts=false;
}
return 0;
}