密码强度 tijie
2026-03-12 17:39:42
发布于:广东
26阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int n;
string s;
bool if8(string s){ //密码至少包含8个字符
if(s.size()>=8) return true;
return false;
}
bool ifA(string s){ //密码至少包含一个大写字母
int A =0;
for(int i=0;i<s.size();i++){
if(s[i]>='A' && s[i]<='Z') A=1;
}
if(A==0) return false;
if(A==1) return true;
}
bool ifnum(string s){ //密码至少包含一个数字
int num=0;
for(int i=0;i<s.size();i++){
if(s[i]<='9' && s[i]>='0') num=1;
}
if(num==0) return false;
if(num==1) return true;
}
int main(){
cin>>n;
while(n--){
cin>>s;
if(if8(s) && ifA(s) && ifnum(s)){ //3个条件同时满足
cout<<'Y'<<endl;
}
else cout<<'N'<<endl;
}
}
点个赞吧!!!
下面是广告awa:
acgo里说丰年,听取WA声一片。七八个TLE天外,两三点MLE山前。
你好,请问你能加入这个”橙绿实验学校“团队吗?如果能的话,我会非常感谢你的!【团队急需人员】
如果已经在团队里的话,可以帮忙扩一下人员吗(转发给别人)【团队急需人员】 链接为:https://www.acgo.cn/application/1964666041867808768
谢谢!!!
全部评论 1

666还是太超标了1周前 来自 上海
0超标就对了awa
1周前 来自 广东
0





有帮助,赞一个