求调
查看原帖
求调
865085
jiangjinke楼主2024/10/19 18:53
#include<bits/stdc++.h>
using namespace std;
int main(){
	string a;
	int t=0,sum=0,x=0,y=0;
	cin>>a;
	bool b=0;
	string q="";
	for(int i=0;i<a.size();i++){
		if(a[i]!=','){
			q=q+a[i];
		}
		else
		{
			for(int j=0;j<q.size();j++){
				if(q[j]>='A'&&q[j]<='Z'){
					x++;
					continue;
				}else if(q[j]>='a'&&q[j]<='z'){
					x++;
					continue;
				}else if(q[j]>='0'&&q[j]<='9'){
					x++;
					continue;
				}
				else if(q[j]=='@'){
					y++;
					continue;
				}else if(q[j]== '!'){
					y++;
					continue;
				}else if(q[j]== '#'){
					y++;
					continue;
				}else if(q[j]=='$'){
					y++;
					continue;
				}else {				b=1;}
			}
			if(b==0&&q.size()>=6&&q.size()<=12&&x>=2&&y>=1){
				cout<<q<<"\n";
			}
			q="";
			b=x=y=0;
		}
	}
	
	return 0;
} 
2024/10/19 18:53
加载中...