lyc0424 @ 2024-02-21 15:57:34
代码运行不输出,难受难受真难受
#include<bits/stdc++.h>
using namespace std;
int main(){
string a;
cin>>a;
string t;
for(int i=0;i<=a.size()-1;i++){
if(a[i]==','){
if(t.size()>12||t.size()<6){
t="";
continue;
}
bool c=0,b=0,d=0,e=0;
bool f=1;
for(int j=0;j<=t.size()-1;j++){
if(t[i]>=0&&t[i]<=9){
c=1;
}
else if(t[i]>='a'&&t[i]<='z'){
b=1;
}
else if(t[i]>='A'&&t[i]<='Z'){
d=1;
}
else if(t[i]=='!'&&t[i]=='@'&&t[i]=='#'&&t[i]=='$'){
e=1;
}
else{
f=0;
break;
}
}
if(f=0){
continue;
}
if(c&&d||c&&b||d&&b){
if(e=1){
cout<<t;
continue;
}
}
}
t=t+a[i];
}
return 0;
}
by Q0011 @ 2024-03-03 20:43:16
问老师