【杭电】[2043]密码
本来这里是第1003题的……结果看半天发现1003当时并没有写对
-.-等写对了再发那一题吧
看来我这种发博客的方法还是有好处的~
#include<stdio.h>
int main() {
int n,l,a,b,c,d;
char x;
scanf("%d\n",&n);
while(n) {
for(x=getchar(),a=b=c=d=l=0; x!='\n'; x=getchar(),l++) {
if(x>='A'&&x<='Z')
a=1;
if(x>='a'&&x<='z')
b=1;
if(x>='0'&&x<'9')
c=1;
if(x=='~'||x=='!'||x=='@'||x=='#'||x=='$'||x=='%'||x=='^')
d=1;
}
if(l>=8&&l<=16&&a+b+c+d>=3)
printf("YES\n");
else
printf("NO\n");
n--;
}
return 0;
}
题目地址:【杭电】[2043]密码