0分,痛苦,求调
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
getline(cin,s);
int k=0;
int douhao=0;
for(int i=0;i<s.length();i++){
int xiaoans=0,daans=0,shu=0,tesu=0,qita=0;
if((s[i]==','&&i-k>=6&&i-k<=12)||i==s.length()-1){
douhao++;
for(int j=k;j<i;j++){
if(s[j]>='A'&&s[j]<='Z'){
daans=1;
}
else if(s[j]>='a'&&s[j]<='z'){
xiaoans=1;
}
else if(s[j]>='0'&&s[j]<='9'){
shu=1;
}
else if(s[j]=='!'||s[j]=='@'||s[j]=='#'||s[j]=='$'){
tesu=1;
}
else{
qita=1;
}
}
if(qita==0){
if((daans==1&&xiaoans==1)||(daans==1&&shu==1)||(xiaoans==1&&shu==1)){
if(tesu==1){
if(i==s.length()-1){
for(int j=k;j<=i;j++){
printf("%c",s[j]);
}
k=i+1;
printf("\n");
}
for(int j=k;j<i;j++){
printf("%c",s[j]);
}
printf("\n");
k=i+1;
}
}
}
}
}
return 0;
}