求助(B3843)WA
  • 板块灌水区
  • 楼主HEYICHEN24
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/23 12:51
  • 上次更新2024/10/23 16:03:52
查看原帖
求助(B3843)WA
1345131
HEYICHEN24楼主2024/10/23 12:51

代码如下

#include<bits/stdc++.h>
using namespace std;
int main(){
	bool ds=1;
	bool a[10];
	int n;
	cin >> n;
	string s;
	while(n){
		char c;
		cin >> c;
		if(c!=',')
		{
			if(c>='A'&&c<='Z'){
				a[0]=1;
			}
			else if(c>='a'&&c<='z'){
				a[1]=1;
			}
			else if(c>='0'&&c<='9'){
				a[2]=1;
			}
			else{
				if(c=='!'){
					a[3]=1;
				}
				else if(c=='#'){
					a[4]=1;
				}
				else if(c=='@'){
					a[5]=1;
				}
				else if(c=='$'){
					a[6]=1;
				}
				else{
					ds=0;
				}
			}
			s+=to_string(c);
		}
		else
		{
			int k=a[0]+a[1]+a[2];
			int dfs=a[3]+a[4]+a[5]+a[6];
			if(ds==1&&k>=2&&dfs>=1){
				cout<<s<<"\n";
			}
			s="";
			a[0]=0,a[1]=0,a[2]=0,a[3]=0,a[4]=0,a[5]=0,a[6]=0;
			ds=1;
			n--;
		}
	}
} 

爆零了

2024/10/23 12:51
加载中...