本人蒟蒻,0分求救!
查看原帖
本人蒟蒻,0分求救!
1346113
lilili_114514楼主2024/8/16 11:36

大佬,救救孩子吧!

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a,s;
	bool b=false,x=false,n=false,t=false,ts=false;
	long long w=0,e=0;
	cin>>a;
	for(int i=0;i<=a.size();i++){
		if(a[i]==','||i==a.size()){
			s=a.substr(w,e);
			w=i+1;	
			e=0;
			for(int j=0;j<s.size();j++){
				if(s[j]>='A'&&s[j]<='Z')b=true;
				else if(s[j]>='a'&&s[j]<='z')x=true;
			 	else if(s[j]>='1'&&s[j]<='9')n=true;
				else if(s[j]=='!'||s[j]=='@'||s[j]=='#'||s[j]=='$')t=true;
				else ts=true; 
			}
			if(t&&s.size()>=6&&s.size()<=12&&(b+x+n>=2)&&!ts)cout<<s<<endl;
		}
		else e++;
		b=false;
		x=false;
		n=false;
		t=false;
		ts=false;
	}
	return 0;
}
2024/8/16 11:36
加载中...