没过?!求调
查看原帖
没过?!求调
1259819
lin_A_chu_K_fan楼主2024/9/30 14:01
#include<bits/stdc++.h>
using namespace std;
int main(){
    string s;
    cin>>s;
    string s1="";
    int da,xiao,shu,fu,oth;
    da=xiao=shu=fu=oth=0;
    for(int i=0;i<s.length();i++){
        if(s[i]!=','){
            s1+=s[i];
            if(s[i]>='a'&&s[i]<='z')xiao=1;
            else if(s[i]>='A'&&s[i]<='Z')da=1;
            else if(s[i]>='0'&&s[i]<='9')shu=1;
            else if(s[i]=='@'||s[i]=='!'||s[i]=='#'||s[i]=='$')fu++;
            else oth++;
            continue;
        }
        if(xiao+da+shu>=2&&fu>0)
            if(s1.length()>=6&&s1.length()<=12)
                if(oth==0){
                    cout<<s1<<endl;
                    s1="";
                }
    }
}

没过,求助

2024/9/30 14:01
加载中...