WA求助!!!
查看原帖
WA求助!!!
1368233
liyifanglan楼主2024/7/17 20:11
#include<bits/stdc++.h>
using namespace std;

int s[100], sum = -1;
int main(){
	string s;
	cin >> s;
	int lens = s.size();
	string a = "";
	for (int i = 0; i < lens; i++){
		if (s[i] == ','){
			sum++;
			s[sum] = 1;
		}
	}
	char c;
	for (int i = 1; i <= sum+2; i++){
		for (int j = 0; cin >> c; j++){
			if (c == ','){
				int len = a.size();
				if (len > 12 || len < 6){
					continue;
					a = "";
				}
				bool b[3], bb;
				for (int i = 0; i < len; i++){
					if (a[i] >= '1' && a[i] <= '9'){
						b[0] = 1;
					}else if (a[i] >= 'A' && a[i] <= 'Z'){
						b[1] = 1;
					}else if (a[i] >= 'a' && a[i] <= 'z'){
						b[2] = 1;
					}else if (a[i] == '!' || a[i] == '@' || a[i] == '#' || a[i] == '$'){
						bb = 1;
					}else{
						continue;
						a = "";
					}
				}
				int ans = 0;
				if (a[0] == 0) ans++;
				if (a[1] == 0) ans++;
				if (a[2] == 0) ans++;
				if (ans > 1) {continue;a = "";}
				if (bb == 0) {continue;a = "";}
				cout << a << endl;
			}else{
				a+=c;
			}
		}
	}
}
2024/7/17 20:11
加载中...