求调
查看原帖
求调
754022
qleizhengye2022楼主2024/8/5 19:53
#include<bits/stdc++.h>
#define ll long long
using namespace std;
string s;
string size[105];
int main()
{
	cin>>s;
	int a=1;
	for(int i=0;i<s.size();i++)
	{
		while(s[i]!=','&&s[i]!='\n'&&i<s.size())
		{
			size[a]+=s[i];
			i++;
		}
		a++;
	}
	for(int i=1;i<a;i++)
	{
		if(!(size[i].size()>=6&&size[i].size()<=12)) continue;
		bool f1=0,f2=0,f3=0,f4=0;
		for(int j=0;j<size[i].size();j++)
		{	
			string t=size[i];
			if(t[j]>='A'&&t[j]<='Z') f1=true;
			else if(t[j]>='a'&&t[j]<='z') f2=true;
			else if(t[j]>='0'&&t[j]<='9') f3=true;
			else if(!(t[j]=='!'||t[j]=='@'||t[j]=='#'||t[j]=='$')) f4=true;
		}
		if(f1+f2+f3>=2&&f4!=true) cout<<size[i]<<endl;
	}
    return 0;
}

2024/8/5 19:53
加载中...