社区讨论

帮我检查!!!

B4449[GESP202512 三级] 密码强度参与者 4已保存回复 8

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
8 条
当前快照
1 份
快照标识符
@mjwxbcxs
此快照首次捕获于
2026/01/02 21:42
2 个月前
此快照最后确认于
2026/01/05 21:15
上个月
查看原帖
CPP
#include<bits/stdc++.h>
#define int long long
using namespace std;
int a[2]={0,0},t;
string s;
int isdigit(char c){
	if(c>='0'&&c<='9')
	return 1;
	else return 0;}
int uppercase(char c){
	if(c>='A'&&c<='Z')
	return 1;
	else return 0;}
signed main(){
	ios::sync_with_stdio(false);
    cin.tie(0); cout.tie(0);
    cin>>t;
    for(int i=0;i<t;i++){
    	cin>>s;
    	if(s.size()<8){
    		cout<<"N\n";
    		continue;
		}
    	for(int o=0;i<s.size();i++){
    		a[0]+=isdigit(s[o]);
    		a[1]+=uppercase(s[o]);
		}
		if(a[0]==0 || a[1]==0)
		{
		cout<<"N\n";
		}
		else cout<<"Y\n";
		a[0]=a[1]=0;
	}
	return 0; }
帮我看看出了什么问题 求求了

回复

8 条回复,欢迎继续交流。

正在加载回复...