求助!0分
查看原帖
求助!0分
1126200
noWAnoWA楼主2024/5/11 16:09
#include<bits/stdc++.h>
using namespace std;
string a;
int j;
int main(){
	cin>>a;
	for(int i=0;i<=a.length();i++){
		int s=0,s1=0,f=1;
		if(a[i]==','||a[i]=='\0'){
			if((i-j)<4&&(i-j)>=13) continue;
			for(int j1=j;j1<i;j1++){
				if((a[j1]>='a'&&a[j1]<='z')||(a[j1]>='A'&&a[j1]<='Z')||(a[j1]>='0'&&a[j1]<='9')) s++;
				else if(a[j1]=='!'||a[j1]=='@'||a[j1]=='$'||a[j1]=='#') s1++;
				else{
					f=0;
					break;	
				}
			}
			if(!f) continue;
			if(s1>0&&s>1){
				for(j;j<i;j++) cout<<a[j];
				cout<<endl;
			}
		//	cout<<"i:"<<i<<"j:"<<j<<"f:"<<f<<"s:"<<s<<"s1:"<<s1<<endl;
			j=i+1;
		}
	}
	return 0; 
}
2024/5/11 16:09
加载中...