0分,求调!!!!!!!!!!!!!!!!
查看原帖
0分,求调!!!!!!!!!!!!!!!!
1344629
lx01220122楼主2024/10/4 11:23
#include<bits/stdc++.h>
using namespace std;
int n=1;
bool t,s,dz,xz,bol;
int main(){
	string ss,a[10005];
	cin>>ss;
	for(int i=0;i<ss.size();i++){
		if(ss[i]==','){
			n++;
		}else{
			a[n]+=ss[i];
		}
	}
	for(int i=1;i<=n;i++){
		for(int j=0;j<a[i].size();j++){
			if(a[i][j]>='0'&&a[i][j]<='9'){
				s=1;
			}else if(a[i][j]>='a'&&a[i][j]<='z'){
				xz=1;
			}else if(a[i][j]>='A'&&a[i][j]<='Z'){
				dz=1;
			}else if(a[i][j]=='!'||a[i][j]=='@'||a[i][j]=='#'||a[i][j]=='$'){
				t=1; 
			}else{
				bol=1;
			}
		}
	if(a[i].size()<=12&&a[i].size()>=6&&bol!=1){
		if(t==1){
			if(xz==1&&dz==1){
				cout<<a[i]<<endl;
			}else if(xz==1&&s==1){
				cout<<a[i]<<endl;
			}else if(dz==1&&s==1){
				cout<<a[i]<<endl; 
			} 
	}
}
}
	return 0;
}
2024/10/4 11:23
加载中...