70求调,有调必关
查看原帖
70求调,有调必关
1636435
sujunjie6968楼主2025/6/16 20:41
#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s,s1;
    cin>>s;
    for(int i=0;i<s.size();i++){
        if(s[i]!=',')s1+=s[i];
        else{
            int a1=0,a2=0,a3=0,a4=0;
            for(int j=0;j<s1.size();j++){
                if(s1[j]>='a'&&s1[j]<='z')  a1=1;
                else if(s1[j]>='A'&&s1[j]<='Z')  a2=1;
                else if(s1[j]>='0'&&s1[j]<='9')  a3=1;
                else if(s1[j]=='!'||s1[j]=='@'||s1[j]=='#'||s1[j]=='$')a4=1;
                else {
                    a4=0;
                    break;
                }
            }
            if(a1+a2+a3>=2&&a4==1&&s1.size()>=6&&s1.size()<=12)cout<<s1<<endl;
            s1="";
        }
    }
    return 0;
    }
2025/6/16 20:41
加载中...