到底要娶什么标题才能吸引人点进来
查看原帖
到底要娶什么标题才能吸引人点进来
1381031
cuixizhou楼主2025/6/21 13:07

恭喜你,被我骗进来了

咳咳,70分求调

#include<bits/stdc++.h>
using namespace std;
string s,c;
bool ss(string a){
//	cout<<"      "<<a<<endl;
	int da=0,xiao=0,shu=0,te=0;
	if(a.size()<6||a.size()>12)
		return false;
//	cout<<"         "<<a<<endl;
	for(int i=0;i<a.size();i++)
		if(a[i]>='a'&&a[i]<='z')
			xiao=1;
		else if(a[i]>='A'&&a[i]<='Z')
			da=1;
		else if(a[i]=='!'||a[i]=='@'||a[i]=='#'||a[i]=='$')
			te=1;
		else if(a[i]>='0'&&a[i]<='9')
			shu=1;
		else
			return false;
//	cout<<"小"<<xiao<<"大"<<da<<"数"<<shu<<"特"<<te<<endl;
	if(max(da,xiao)==0)
		return false;
	else
		if(min(da,xiao)==0)
			if(shu==0)
				return false;
	if(te=0)
		return false;
	return true;
}
int main(){
	cin>>s;
	s+=",";
	for(int m=0;m<s.size();m++){
		if(s[m]!=',')
			c+=s[m];
		else{
			if(ss(c))
				cout<<c<<endl;
			c="";
		}
	}
	return 0;
}
2025/6/21 13:07
加载中...