代码如下
#include<bits/stdc++.h>
using namespace std;
int main(){
bool ds=1;
bool a[10];
int n;
cin >> n;
string s;
while(n){
char c;
cin >> c;
if(c!=',')
{
if(c>='A'&&c<='Z'){
a[0]=1;
}
else if(c>='a'&&c<='z'){
a[1]=1;
}
else if(c>='0'&&c<='9'){
a[2]=1;
}
else{
if(c=='!'){
a[3]=1;
}
else if(c=='#'){
a[4]=1;
}
else if(c=='@'){
a[5]=1;
}
else if(c=='$'){
a[6]=1;
}
else{
ds=0;
}
}
s+=to_string(c);
}
else
{
int k=a[0]+a[1]+a[2];
int dfs=a[3]+a[4]+a[5]+a[6];
if(ds==1&&k>=2&&dfs>=1){
cout<<s<<"\n";
}
s="";
a[0]=0,a[1]=0,a[2]=0,a[3]=0,a[4]=0,a[5]=0,a[6]=0;
ds=1;
n--;
}
}
}
爆零了