为啥不输出
查看原帖
为啥不输出
1340578
piyuhan666楼主2024/8/3 14:09
using namespace std;
string s,t;//t来临时输出 
bool a,b,c,d;//判断各大类字符是否成立 
int sy=0;//字符串长度 
bool f=0;
int main(){
	cin>>a;
	for(int i=0;i<s.size();i++){
		if(s[i]==','){
			if(a+b+c>=2&&d==1&&sy>=6&&sy<=12&&f==1){
				cout<<t<<endl;
			}
			t="";
			a=0;
			b=0;
			c=0;
			d=0;
			sy=0;
		}
		else{
			if(s[i]>='A'&&s[i]<='Z'){
				a=1;
			}
			if(s[i]>='a'&&s[i]<='z'){
				b=1;
			}
			if(s[i]>='0'&&s[i]<='9'){
				c=1;
			}
			if(s[i]=='!'||s[i]=='@'||s[i]=='#'||s[i]=='$'){
				d=1;
			}
			t+=s[i];//连接字符串 
			sy+=1;//加位数 
		}
	}
	return 0; 
}```
2024/8/3 14:09
加载中...