📄 2043.cpp
字号:
#include<stdio.h>
#include<string.h>
int main()
{
char a[52];
int n,i,b,c,d,e,b1,c1,d1,e1;
scanf("%d",&n);
while(n--){
b=0,c=0,d=0,e=0,b1=1,c1=1,d1=1,e1=1;
scanf("%*c%s",&a);
for(i=0;i<strlen(a);i++){
if(b1&&a[i]>='A'&&a[i]<='Z'){
b++;b1=0;
}
else if(c1&&a[i]>='a'&&a[i]<='z'){
c++;c1=0;
}
else if(d1&&a[i]>='0'&&a[i]<='9'){
d++;d1=0;
}
else if(e1&&(a[i]=='~'||a[i]=='!'||a[i]=='@'||a[i]=='#'||a[i]=='$'||a[i]=='%'||a[i]=='^')){
e++;e1=0;
}
}
if(strlen(a)>=8&&strlen(a)<=16&&(b+c+d+e==3||b+c+d+e==4))
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -