555样例一点问题也没有 玄关求调
查看原帖
555样例一点问题也没有 玄关求调
1059688
ja_son楼主2024/8/24 21:41

rt

#include<bits/stdc++.h>
using namespace std;

string n,a;
int numbers,bwords,swords,fu;


int main(){
	cin>>n;
	int lens=0;
	for(int i=0;i<n.size();i++){
		if(n[i]==','){
			if(lens>=6 && lens<=12){
				if((swords>0 && bwords>0) || (numbers>0 && bwords>0) || (swords>0 && numbers>0) && fu>0){	
					cout<<a<<endl;
					lens=0;
				}
			}
			swords=0,bwords=0,numbers=0,fu=0;
			a="";
			i++;
		}
		if(n[i]>='a' && n[i]<='z'){
			swords++;
		}
		else if(n[i]>='A' && n[i]<='Z'){
			bwords++;
		}
		else if(n[i]>='0' && n[i]<='9'){
			numbers++;
		}
		else if(n[i]>='!' || n[i]<='@' || n[i]>='$' || n[i]>='#'){
			fu++;
		}
		lens++;
		a+=n[i];
	}
	return 0;
}
2024/8/24 21:41
加载中...